标签:mysql
TRIM(s1 FROM s2)删除字符串s中两端所有的子字符串s1。s1是可选向,在未指定情况下,删除空格。
select trim(‘xy‘ from ‘xyxboxyokxxyxy‘);
返回一个有重复的字符串s组成的字符串,字符串s的个数是n。如果n<0,返回空字符串。如果s或n为NULL,则返回NULL
select repeat(‘MySQL‘,3);
SPACE(n)返回一个由n个空格组成的字符串。
select concat(‘(‘,space(6),‘)‘);
select replace(‘xxx.mysql.com‘,‘x‘,‘w‘);
如果两个字符串相等,返回0;如果s1<s2,返回-1,否则返回1
select strcmp(‘aa‘,‘aa‘),strcmp(‘abc‘,‘acb‘),strcmp(‘acb‘,‘abc‘);
SUBSTRING(s,n,len)返回从n位置开始查找的,长度为len的子串。MID(s,n.len)作用与前者相同。
select substring(‘abcdefg‘,4,3);
select mid(‘abcdefg‘,2,2);
LOCATE(str1,str)、POSITION(str1 IN str2)和INSTR(str,str1)3个函数作用相同。返回子字符串str1在字符串str中的开始位置
select locate(‘ball‘,‘football‘),position(‘ball‘ in ‘football‘),instr(‘football‘,‘ball‘);
select reverse(‘12345‘);
ELN(N,字符串1,字符串2,字符串3...字符串N)如果N=1,返回值为字符串1,如果N=2,返回字符串2...
select elt(3,‘123‘,‘abc‘,‘456‘,‘def‘);
select field(‘123‘,‘abc‘,‘123‘);
返回字符串s1在字符串s2中出现的位置。
select find_in_set(‘123‘,‘abcd,1234,efg,123‘);
标签:mysql
原文地址:http://blog.csdn.net/yaguanzhou2014/article/details/42346243