14 mysql 函式

songxia777發表於2024-07-15

在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():消除左邊對應的空格

相關文章