欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-07-05 09:57:10
字符串函数 1. concat (s1,s2,...sn) 连接里面的参数成一个字符串(注意上面写错了函数名称) 2. insert(str,x,y,instr) 将字符串str 从x位置开始,y个长度替换成instr 3. lower(str)和upper(str) 将字符串转成小写和大写 4. ......

字符串函数

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

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

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

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

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

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

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

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

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

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

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

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

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 字符串函数

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

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

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

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

SELECT REPEAT('MYsql',3)

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

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

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

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

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

SELECT STRCMP('a','b')

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

 

 

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

SELECT TRIM('   mysql  ')

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

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

SELECT SUBSTRING('mysqlserver',1,5)

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