参照手册得知,可以用cast函数完成以字符形式存储的数字到数字转换,以用于排序,否则直接排序会不符合需要。
- 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]
使用cast(待转换字段 as UNSIGNED),生成为 UNSIGNED/SIGNED 数字。这个函数有点象oracle 中 to_char,to_number,to_date等函数的集合。
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7425608/viewspace-925421/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7425608/viewspace-925421/