mysql里边字符函数_mysql函数(一.字符函数)
一.字符函數
1.LENGTH(str)字符長度函數:一個漢字為三個字符
(1)查看某字符串的長度(比如名字)
select LENGTH('sunchuangye');??? 結果:11
(2)根據字符長度進行倒序(比如名字)
select id,userName FROM t_user ORDER BY LENGTH(userName) DESC;
2.CONCAT(str1,str2,...)拼接字符串
(1)拼接id和姓名,用~隔開
select CONCAT(id,'~',username) from t_user;??? 結果:1~孫創業
3.UPPER(str)將字母變大寫
(1)將字母大寫(比如名字)
select UPPER('sunchaungye');??? 結果:SUNCHUANGYE
4.LOWER(str)將字母變小寫
(1)將字母小寫(比如名字)
select LOWER('sUNCHAUNGYE');??? 結果:sunchuangye
(2)拼接字符要姓大寫名小寫(比如名字)
select CONCAT(UPPER('sun'),'~',LOWER('CHAUNGYE'));結果:SUN~chuangye
5.SUBSTRING();截取字符串,索引是從1開始的
SUBSTRING(str from pos for len);從pos開始要截取的長度len
SUBSTRING(str from pos);????????????? 從pos開始截取到最后一位
SUBSTRING(str,pos);????????????????????? 從pos開始截取到最后一位
SUBSTRING(str,pos,len)???????????????? 從pos開始要截取的長度len
SUBSTRING_INDEX(str,delim,count); delim:分隔符? count:計數
(1)截取4之后包含4的后8位數
select SUBSTRING('sunchuangye' from 4 FOR 8); 結果:chuangye
(2)截取4之后包含4的所有數
select SUBSTRING('sunchuangye' FROM 4); 結果:chuangye
(3)截取4之后包含4的所有數
select SUBSTRING('sunchuangye',4); 結果:chuangye
(4)截取4之后包含4的后8位數
select SUBSTRING('sunchuangye',4,8); 結果:chuangye
(5)以str中某個字母作為分隔符,取第一或二的前邊字母
select SUBSTRING_INDEX('sunchuangye','u',1); 結果:s
select SUBSTRING_INDEX('sunchuangye','u',2); 結果:sunch
6.INSTR(str,substr)返回子串第一次出現的索引,如果找不到返回0
(1)子串ch第一次出現的下標數
select INSTR('sunchaungye','ch');??? 結果:4
7.Trim()函數:用來刪除數據左右邊(開始和結尾處)的空格。
TRIM([remstr FROM] str) :指定某個字符進行前后刪除。
RTrim()函數:用來刪除數據右邊(結尾處)的空格。
LTrim()函數:用來刪除數據左邊(開始處)的空格。
(1)去除前后空格
select Trim('? sunchuangye? '); 結果:sunchuangye
(2)去除前后指定的符號-
select Trim('-' from '--sunchaungye--'); 結果:sunchuangye
(3)去除前后空格
select RTrim('sunchuangye? ); 結果:sunchuangye
(4)去除前后空格
select LTrim('?? sunchuangye); 結果:sunchuangye
8.LPAD(str,len,padstr)用指定的字符來進行左填充指定長度
(1)在11位字符左填充4位*,夠15位
select LPAD('sunchaungye',15,'*');??? 結果:****sunchuangye
9.RPAD(str,len,padstr)用指定的字符來進行右填充指定長度
(1)在11位字符右填充4位*,夠15位
select RPAD('sunchaungye',15,'*');??? 結果:sunchuangye****
10.REPLACE(str,from_str,to_str)替換
(1)替換
selectREPLACE('灰太狼愛上了喜洋洋','喜洋洋','紅太狼');? 結果:灰太狼愛上了紅太狼
總結
以上是生活随笔為你收集整理的mysql里边字符函数_mysql函数(一.字符函数)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java导致native非法指令,Jav
- 下一篇: oracle中主键创建的语法,Oracl