字符串函数

mysql 开发基础系列5 字符串函数 Mysql 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

1.  concat (s1,s2,...sn) 连接里面的参数成一个字符串(注意上面写错了函数名称)

 SELECT CONCAT('ddd','CCC');

mysql 开发基础系列5 字符串函数 Mysql 第2张

2.  insert(str,x,y,instr) 将字符串str 从x位置开始,y个长度替换成instr

SELECT INSERT('mysql', 3,3,'sqlserver');

mysql 开发基础系列5 字符串函数 Mysql 第3张

3. lower(str)和upper(str) 将字符串转成小写和大写

SELECT LOWER('MYsql'),UPPER('mySql');

mysql 开发基础系列5 字符串函数 Mysql 第4张

4. left(str,x)和 right(str,x) 分别返回字符串左边x个字符,和最右边x个字符

SELECT LEFT('MYsql',2),RIGHT('mySql',2);

mysql 开发基础系列5 字符串函数 Mysql 第5张

5. lpad(str,n,pad)和rpad(str,n,pad) 用字符串pad对str最左边和最右边进行填充,直到长度为n个字符长度

SELECT LPAD('MYsql',10,'hello'),RPAD('mySql',10,'hello');

mysql 开发基础系列5 字符串函数 Mysql 第6张

6.ltrim(str) 和rtrim(str) 去掉左侧和右侧的空格

SELECT LTRIM('   MYsql'),RTRIM('mySql       ');

mysql 开发基础系列5 字符串函数 Mysql 第7张

7. repeat(str,x)  返回str重复x次的结果

SELECT REPEAT('MYsql',3)

mysql 开发基础系列5 字符串函数 Mysql 第8张

8.Replace(str,a,b) 用字符串b替换字符串str中所有出现的字符串a

SELECT REPLACE('MYsql','sql','sqlserver')

mysql 开发基础系列5 字符串函数 Mysql 第9张

9.strcmp(s1,s2) 比较字符串的ascll码值大小, s1>s2 返回1, 相等返回0, 小于返回-1

SELECT STRCMP('a','b')

mysql 开发基础系列5 字符串函数 Mysql 第10张mysql 开发基础系列5 字符串函数 Mysql 第11张

 

 

 10. trim (str) 去掉目标字符串开头和结尾的空格

SELECT TRIM('   mysql  ')

mysql 开发基础系列5 字符串函数 Mysql 第12张

11. substring(str,x,y) 返回字符串str中的第x位置起,y个长度字符串

SELECT SUBSTRING('mysqlserver',1,5)

mysql 开发基础系列5 字符串函数 Mysql 第13张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄