WEB开发网
开发学院数据库MySQL MYSQL数据库常用字符处理函数 阅读

MYSQL数据库常用字符处理函数

 2007-08-21 10:59:18 来源:WEB开发网   
核心提示: SPACE(N)返回由N个空格字符组成的一个字符串,mysql> select SPACE(6);-> ''REPLACE(str,from_str,to_str)返回字符串str,MYSQL数据库常用字符处理函数(6),其字符串from_str的所有出现由字符

SPACE(N)

返回由N个空格字符组成的一个字符串。

mysql> select SPACE(6);
    -> '   '

REPLACE(str,from_str,to_str)

返回字符串str,其字符串from_str的所有出现由字符串to_str代替。

mysql> select REPLACE('www.ddvip.com', 'w', 'Ww');
    -> 'WwWwWw.ddvip.com'

该函数对多字节是可靠的。

REPEAT(str,count)

返回由重复countTimes次的字符串str组成的一个字符串。如果count <= 0,返回一个空字符串。如果str或count是NULL,返回NULL。

mysql> select REPEAT('MySQL', 3);
    -> 'MySQLMySQLMySQL'

REVERSE(str)

返回颠倒字符顺序的字符串str。

mysql> select REVERSE('abc');

-> 'cba'

该函数对多字节可靠的。

INSERT(str,pos,len,newstr)

返回字符串str,在位置pos起始的子串且len个字符长得子串由字符串newstr代替。

mysql> select INSERT('Quadratic', 3, 4, 'What');

-> 'QuWhattic'

该函数对多字节是可靠的。

ELT(N,str1,str2,str3,...)

如果N= 1,返回str1,如果N= 2,返回str2,等等。如果N小于1或大于参数个数,返回NULL。ELT()是FIELD()反运算。

mysql> select ELT(1, 'ej', 'Heja', 'hej', 'foo');
    -> 'ej'
mysql> select ELT(4, 'ej', 'Heja', 'hej', 'foo');
    -> 'foo'FIELD(str,str1,str2,str3,...)

上一页  1 2 3 4 5 6 7 8  下一页

Tags:MYSQL 数据库 常用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接