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

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

 2007-08-21 10:59:18 来源:WEB开发网   
核心提示: mysql> select BIN(12);-> '1100'OCT(N)返回八进制值N的一个字符串的表示,在此N是一个长整型数字,MYSQL数据库常用字符处理函数(2),这等价于CONV(N,10,8),如果N是NULL,可以有超过2个的参数,一个数字参数被变
mysql> select BIN(12);
    -> '1100'

OCT(N)

返回八进制值N的一个字符串的表示,在此N是一个长整型数字,这等价于CONV(N,10,8)。如果N是NULL,返回NULL。

mysql> select OCT(12);
    -> '14'

HEX(N)

返回十六进制值N一个字符串的表示,在此N是一个长整型(BIGINT)数字,这等价于CONV(N,10,16)。如果N是NULL,返回NULL。

mysql> select HEX(255);
    -> 'FF'

CHAR(N,...)

CHAR()将参数解释为整数并且返回由这些整数的ASCII代码字符组成的一个字符串。NULL值被跳过。

mysql> select CHAR(77,121,83,81,'76');
    -> 'MySQL'
mysql> select CHAR(77,77.3,'77.3');
    -> 'MMM'

CONCAT(str1,str2,...)

返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。

mysql> select CONCAT('My', 'S', 'QL');
    -> 'MySQL'
mysql> select CONCAT('My', NULL, 'QL');
    -> NULL
mysql> select CONCAT(14.3);
    -> '14.3'

LENGTH(str)

OCTET_LENGTH(str)

CHAR_LENGTH(str)

CHARACTER_LENGTH(str)

返回字符串str的长度。

mysql> select LENGTH('text');
    -> 4
mysql> select OCTET_LENGTH('text');
    -> 4

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

Tags:MYSQL 数据库 常用

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