【发布时间】:2012-11-27 17:59:30
【问题描述】:
我不确定mysql查询中是否有函数。我有一个价格表,列名是“价格”,它的类型是 VARCHAR()。出于多种原因,我有意将其用作 VARCHAR。
现在的问题是,如果我想搜索最高价格的产品,例如100000,但在我的专栏中,我们有不同类型的价格,示例如下:-
- 待定 374,500
- 协商
- 299,000
我正在寻找一个像 intVal() 这样的函数,它首先将字段值本身转换为 INTEGER 并进行比较。以下是我当前的查询语句:-
... AND 价格
可能是这样的解决方案:intVal(price)
感谢您对解决方案的任何帮助或指导。干杯
【问题讨论】:
-
清除数据库中的价格并存储为数字数据类型,使用单独的标志列标识“可协商”等
标签: php mysql comparison type-conversion