我有一列数字存储为字符.当我为此列执行ORDER BY时,我得到以下内容:
100 131 200 21 30 31000 等
我如何以数字方式订购这些字符?我需要转换某些内容还是已经有SQL命令或函数?
谢谢.
试试这个:
ORDER BY CAST(thecolumn AS int)
这对我有用:
ORDER BY ABS(column_name)