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...