MySQL类型转换
时间:2010-08-25 来源:○dxd○
CONVERT()一般可用于比较出现在不同字符集中的字符串。
CAST(expr AS type), CONVERT(expr,type) , CONVERT(expr USING transcoding_name)
CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值。
这个类型 可以是以下值其中的 一个:
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]
BINARY 产生一个二进制字符串
例:
SELECT col1,col2
FROM table_xxx
ORDER BY convert(code,SIGNED)
还有更狠的(仅限于变成整型):
SELECT col1,col2
FROM table_xxx
ORDER BY code+0
相关阅读 更多 +
排行榜 更多 +