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