首頁 >資料庫 >mysql教程 >sql如何截取字串前幾位

sql如何截取字串前幾位

醉折花枝作酒筹
醉折花枝作酒筹原創
2021-05-08 17:07:2539107瀏覽

在sql中,可以使用SUBSTRING函數來截取字串,語法格式為「SUBSTRING(字串,1,截取長度)」。 SUBSTRING函數用來抓取字串、二進位字串、文字、圖像、列或包含列的表達式中的其中一部分的。

sql如何截取字串前幾位

本教學操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn