我有一列存储为字符的数字。当我对此列执行 ORDER BY 时,我得到以下信息:
100 131 200 21 30 31000 etc.
如何对这些字符进行数字排序?我是否需要转换某些内容,或者是否已经有用于此目的的 SQL 命令或函数?
谢谢。
尝试这个:
ORDER BY CAST(thecolumn AS int)