在mysql中,函式主要分為內建函式(系統函式)和自定義函式
不管是內建函式還是自定義函式,都是使用 select 函式名(引數列表);
字串函式
char_length():判斷字串的字元數
length():判斷字串的位元組數(字符集有關)
SELECT char_length('你好,中國'),length('你好,中國'); -- 返回結果:5 13
concat():連線字串
SELECT CONCAT('你好','呀','中國');
instr():判斷字元在字串中是否存在,如果存在返回其位置,不存在返回0
SELECT instr('你好中國呀','國'); -- 返回結果:4
lcase():全部小寫
SELECT LCASE('HELLO World'); -- 返回結果:hello world
left():從1開始,擷取指定長度的字串
SELECT left('hello world',3);
mid():從中間指定位置擷取字串,如果不指定擷取長度,直接擷取到最後
SELECT mid('hello world',2);
ltrim():消除左邊對應的空格