Oracle的SUBSTRB函數用于從一個字符串中提取指定長度的子字符串,基于字節位置而不是字符位置
SUBSTRB(string, start_position, [length])
參數說明:
以下是一個使用SUBSTRB函數的示例:
SELECT SUBSTRB('Hello, World!', 1, 5) "Substring" FROM DUAL;
輸出結果將是:‘Hello’。請注意,這里我們從第1個字節開始提取5個字節,而不是從第1個字符開始提取5個字符。在UTF-8編碼中,每個字符可能占用多個字節,因此SUBSTRB函數在處理多字節字符時非常有用。