我有一个列名为“order”的表,它是“十进制”数据类型。我想知道如何按此列订购;因为它未能根据包含以下数据的列正确订购:1.0、2.0、3.0....等
输出顺序类似于:2.0、6.0、5.0、....等
我一直在使用以下查询:
SELECT DISTINCT * FROM <tablename> WHERE <whereclause> ORDER BY 'order' LIMIT 150
但由于它一直失败,我也想知道 order by 是否因为列名是'order'而失败?如果不是,那么如何按十进制列数据类型正确排序?
提前致谢。