1. 程式人生 > >mysql:substr() 取出字串中的某個特定位置的字元

mysql:substr() 取出字串中的某個特定位置的字元

SELECT * from price.ccc where substr(`日期`,1,7)='2017-02';

substr('欄位','開始','擷取長度')='相匹配的欄位'

MySQL擷取字串的函式有:

        left(str, length):從左邊開始擷取,length是擷取的長度。

        right(str,length):同上,不過方向相反

        substring(str,pos,[length])

如果是substring(str,pos)函式,我可能要使用查詢字串中某個字元的位置問題。所有就要使用

locate(search,str):返回search在str的位置

最後,獲取長度的函式是length(str):返回str的長度。