MySQL是一種常用的關系型數據庫管理系統,它提供了許多方便的函數,其中包括字符截取函數。本文將介紹MySQL中常用的字符截取函數。
1. LEFT函數
LEFT(str, len)
LEFT函數用于從字符串左側開始截取指定長度的字符。其中,str為要進行截取的字符串,len為要截取的長度。例如:
SELECT LEFT('MySQL is a powerful database system', 5);
運行結果為:MySQL。
2. RIGHT函數
RIGHT(str, len)
RIGHT函數用于從字符串右側開始截取指定長度的字符。其中,str為要進行截取的字符串,len為要截取的長度。例如:
SELECT RIGHT('MySQL is a powerful database system', 6);
運行結果為:system。
3. SUBSTR函數
SUBSTR(str, pos, len)
SUBSTR函數用于截取指定位置和長度的字符。其中,str為要進行截取的字符串,pos為要截取的起始位置,len為要截取的長度。例如:
SELECT SUBSTR('MySQL is a powerful database system', 7, 2);
運行結果為:is。
4. MID函數
MID(str, pos, len)
MID函數也用于截取指定位置和長度的字符。其中,str為要進行截取的字符串,pos為要截取的起始位置,len為要截取的長度。與SUBSTR函數相似,MID函數的參數順序不同。例如:
SELECT MID('MySQL is a powerful database system', 15, 9);
運行結果為:database。
以上就是MySQL中常用的字符截取函數,可根據不同的需求進行選擇使用。