今天刚刚知道的:
select * from user order by cast(userID as SIGNED INTEGER)
CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值。
这个类型 可以是以下值其中的 一个(并且只能是一下类型):
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]
当数据库中的userID类型为varchar类型时,要先转换过来。
转载请注明:有客帮 » 刚知道SQL中的CAST()函数是这样用的