MySQL中常用字串函式

2021-10-16 05:56:30 字數 1562 閱讀 5394

①length函式

獲取引數值的位元組個數

語法:select length(引數);

//乙個中文在utf-8中佔3個位元組

②concat

拼接字串

select concatenate(引數1 , 引數2 ,…… ,引數n) from 表名 ;

③upper、lower

upper將字串全部轉換成大寫的字元

lower將字串全部轉換成小寫的字元

select upper(『lmz』);

④substr、substring

注:在mysql中字串索引從1開始

//從字串的第6個開始擷取後面的全部

select substr(『lmzaixxq』,6) out_put;

//從字串的第1個開始擷取字串長度為3的內容

select substr(『lmzaixxq』,1,3) out_put;

⑤instr

select instr(『lmzaixxq』 , 『xxq』);

//用於返回後一字串在前一字串第一次出現的索引,如果找不到,則返回0

⑥trim

去掉字串前後某些字元

select trim(』 lmzaixxq ');

輸出結果如下

去掉字串前後特定字元,不會去掉字串中的該特定字元

lpad為用指定的字元實現左填充指定長度

select lpad(『lmzaixxq』 , 10 ,』』);

輸出結果如下:

rpad為用指定的字元實現右填充指定長度

select rpad(『lmzaixxq』 , 10 ,』』);

輸出結果如下:

將指定字串進行替換

select replace(『lmzaixxq』,『ai』,『feichangai』);

輸出結果如下:

當指定字串存在多個時,全部進行替換

select replace(『lmzaiaiaiaixxq』,『ai』,『fcai』);

輸出結果如下:

MySQL中常用字串函式

分類 資料庫技術2014 04 07 23 06 6708人閱讀 舉報1.字串長度函式char length str length str char length 返回值為字串str的長度,長度的單位為字元。乙個多位元組字元算作乙個單字元。對於乙個包含五個二位元組字符集,length 返回值為 10...

MySQL中常用字串函式

1.字串長度函式char length str length str char length 返回值為字串str的長度,長度的單位為字元。乙個多位元組字元算作乙個單字元。對於乙個包含五個二位元組字符集,length 返回值為 10,而 char length 的返回值為 5 select char ...

MySQL中常用字串函式

1.字串長度函式char length str length str char length 返回值為字串str的長度,長度的單位為字元。乙個多位元組字元算作乙個單字元。對於乙個包含五個二位元組字符集,length 返回值為 10,而 char length 的返回值為 5 select char ...