在查询中将mysql longtext视为整数

时间:2010-05-26 09:42:42

标签: mysql

我的数据库中有一个set字段,它是longtext。我在此字段中使用了价格,并且无法将字段类型更改为整数。在我的查询中,我需要按这些字段排序,并假设我应该将它们视为整数。有没有另一种方法来查询这些结果按价格排序为整数而不是longtext而不必更改字段类型? 目前3900000在我的结果集中小于4300。

1 个答案:

答案 0 :(得分:3)

如果您的所有字段都可以转换为整数,则可以使用:

SELECT  *
FROM    mytable
ORDER BY
        myfield + 0