赞
踩
1、CONCAT(S1,S2,…Sn)函数:把传入的参数连接成为一个字符串
select concat('aaa', 'bbb', 'ccc') ,concat('aaa',null);
注意: 任何字符串与NULL进行连接的结果都将是NULL。
2、INSERT(str,x,y,instr)函数:将字符串str从第x位置开始,y个字符长的子串替换为字符串instr
select insert('smile',2,2,'me');
3、LOWER(str)和UPPER(str)函数:把字符串转换成小写或大写。
LOWER(str)和UPPER(str)函数:把字符串转换成小写或大写。
4、LEFT(str,x)和RIGHT(str,x)函数:分别返回字符串最左边的x个字符和最右边的x个字符。如果第二个参数是NULL,那么将不返回任何字符串。
SELECT LEFT('beijing2008',7),LEFT('beijing',null),RIGHT('beijing2008',4);
5、LPAD(str,n,pad)和RPAD(str,n,pad)函数:用字符串pad对str最左边和最右边进行填充,直到长度为n个字符长度。
select lpad('2008',20,'beijing'),rpad('beijing',20,'2008');
6、LTRIM(str)和RTRIM(str)函数:去掉字符串str左侧和右侧空格。
select ltrim(' |beijing'),rtrim('beijing| ');
7、REPEAT(str,x)函数:返回str重复x次的结果。
select repeat('mysql ',3);
8、REPLACE(str,a,b)函数:用字符串b替换字符串str中所有出现的字符串a。
select replace('beijing_2010','_2010','2008');
9、STRCMP(s1,s2)函数:比较字符串s1和s2的ASCII码值的大小。
select strcmp('a','b'),strcmp('b','b'),strcmp('c','b');
10、TRIM(str)函数:去掉目标字符串的开头和结尾的空格。
select trim(' $ beijing2008 $ ');
11、SUBSTRING(str,x,y)函数:返回从字符串str中的第x位置起y个字符长度的字串。
select substring('beijing2008',8,4),substring('beijing2008',1,7);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。