MySQL中的SUBSTRING函式 的使用方法

2021-09-25 22:58:38 字數 614 閱讀 6591

mysql中,substring()是擷取字串函式

使用語法為:

select substring(str,pos)

select substring(str from pos)

select substring(str,pos,len)

select substring(str from pos for len)

select substring('helloworld',6,5) 返回結果是『world』

在mysql中

第乙個引數為要擷取的字串,第二個引數是從第幾個字元開始(包括這個字元)擷取

第三個引數是表示想要擷取的字串的長度。

如果只有兩個引數則表示從第pos個字元開始擷取到最後乙個字元

pos的值是可以為負數的,當pos為-5時則表示從字串的倒數第5個字元開始擷取

select substring('helloworld',-5,3) 結果為:wor

剛好遇到這個問題所以就記下了,第一次寫,寫的不好輕噴。。。。。。。。

注意: 這個函式中字串的第乙個字元下標是1,不是0,也就是說substring()函式中,下標是從1開始的,這個很容易記錯!!

mysql中的編碼 mysql中的編碼

一 mysql中的編碼 mysql show variables like collation mysql show variables like character set 預設是latin1編碼,會導致中文亂碼。修改庫的編碼 mysql alter database db name charac...

mysql中 變數 mysql中的變數

toc 變數 mysql本質是一種程式語言,需要很多變數來儲存資料。mysql中很多的屬性控制都是通過mysql中固有的變數來實現的。系統變數 系統內部定義的變數,系統變數針對所有使用者 mysql客戶端 有效。檢視系統所有變數 show variables like pattern mysql允許...

mysql中的函式名 MySQL中的函式

一 數學函式 數學函式主要用於處理數字,包括整型 浮點數等。abs x 返回x的絕對值 select abs 1 返回1 ceil x ceiling x 返回大於或等於x的最小整數 select ceil 1.5 返回2 floor x 返回小於或等於x的最大整數 select floor 1.5...