标签: mysql select casting min
我在MySQL数据库中有一些价格,如:
19900 29900 30000 28900 etc.
如何将这些作为数字进行比较,以便在SELECT查询中正确使用MIN(价格)?
我找到MySql: Compare 2 strings which are numbers?,但看起来我无法正确嵌套MIN和CAST。
非常感谢你的帮助!
答案 0 :(得分:0)
您可以在cast:
cast
min
SELECT MIN (CAST mycolumn AS signed) FROM my_table
答案 1 :(得分:0)
您可以找到link有用的
试试this sql fiddle!
或 试试这个:
SELECT min(CONVERT(price,UNSIGNED INTEGER)) AS num FROM sample