在sql中,可以使用SUBSTRING函數來截取字串,語法格式為「SUBSTRING(字串,1,截取長度)」。 SUBSTRING函數用來抓取字串、二進位字串、文字、圖像、列或包含列的表達式中的其中一部分的。
本教學操作環境:windows7系統、mysql8.0版本、Dell G3電腦。
SUBSTRING ( expression, start, length )
參數
expression
#字串、二進位字串、文字、映像、列或包含列的表達式。請勿使用包含聚合函數的表達式。
start
整數或可以隱含轉換為int的表達式,指定子字串的開始位置,索引是從1開始。
length
整數或可以隱含轉換為int的表達式,指定子字串的長度。經測試,暫且發現只能是非負數。
傳回值
1.如果expression是一種支援的二進位資料類型,則傳回二進位資料,這種情況我們暫且不討論。
2.如果expression是一種支援的字元資料類型,則傳回字元資料。
( 1 )如果start的索弓|是從1開始,則從表達式的第一個字元開始進行字串截取,從2開始就從表達式的第二個字元開始截取,以此類推。
例如:
SELECT SUBSTRING('成都融资事业部',1,2)//结果:成都
相關推薦:《mysql教學》
以上是sql如何截取字串前幾位的詳細內容。更多資訊請關注PHP中文網其他相關文章!