ASCII(str)
返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。
BIT_LENGTH(str)
返回字符串的比特长度
CONCAT(s1,s2...,sn)
1、将s1,s2...,sn连接成字符串
2、如果任何一个参数是NULL,返回NULL。可以有超过2个的参数。
3、一个数字参数被变换为等价的字符串形式。
CONCAT_WS(separator ,str1 ,str2 ,...)
1、将s1,s2...,sn连接成字符串,并用sep字符间隔
2、CONCAT_WS() 代表 CONCAT With Separator ,是 CONCAT() 的特殊形式。
3、分隔符可以是一个字符串,也可以是其它参数。
4、如果分隔符为 NULL ,则结果为 NULL 。
INSERT(str,x,y,instr)
将字符串str从第x位置开始,y个字符长的子串替换为字符串instr
FIND_IN_SET(str,list)
1、分析逗号分隔的list列表,如果发现str,返回str在list中的位置
2、如果str不是在strlist里面或如果strlist是空字符串,返回0。
3、如果任何一个参数是NULL,返回NULL。
4、如果第一个参数包含一个“,”,该函数将工作不正常。
LCASE(str)或LOWER(str)
返回将字符串str中所有字符改变为小写后的结果
UCASE(str)或UPPER(str)
返回将字符串str中所有字符转变为大写后的结果
LEFT(str,x)
返回字符串str中最左边的x个字符
LENGTH(s)
返回字符串str中的字符数
POSITION(substr,str)
1、返回子串substr在字符串str中第一次出现的位置
2、如果substr不是在str里面,返回0.
QUOTE(str)
1、用反斜杠转义str中的单引号
2、如果自变量的值为NULL, 则返回不带单引号的单词 “NULL” 。
REPEAT(str,srchstr,rplcstr)
1、返回字符串str重复x次的结果
2、如果count <= 0,返回一个空字符串。
3、如果str或count是NULL,返回NULL。
REVERSE(str)
返回颠倒字符串str的结果
STRCMP(s1,s2)
比较字符串s1和s2
1、返回字符串str,其所有remstr前缀或后缀被删除了。
2、如果没有修饰符BOTH、LEADING或TRAILING给出,BOTH被假定。
3、如果remstr没被指定,空格被删除。
REPLACE(str,from_str,to_str)
将str字符串中所有的from_str
由字符串to_str
代替,然后返回str.