在MySQL中,SUBSTRB()
函數用于從一個字符串中提取指定長度的子字符串(以字節為單位)。這個函數對于處理多字節字符集(如UTF-8)很有用,因為一個字符可能由多個字節組成。
SUBSTRB()
函數的語法如下:
SUBSTRB(str, pos, len)
參數說明:
str
:要提取子字符串的原始字符串。pos
:子字符串開始的位置。正數表示從字符串的開頭開始計數,負數表示從字符串的結尾開始計數。len
:子字符串的長度(以字節為單位)。示例:
SELECT SUBSTRB('你好,世界', 1, 6); -- 返回 '你好'
注意:在使用SUBSTRB()
函數時,請確保您了解字符串的字符集和字節編碼,以避免截斷字符或產生意外的結果。