首页 > 解决方案 > 如何以数字序列运行 MySQL 查询结果?

问题描述

我有一个简单的查询,我想要一个下拉框以数字(整数)顺序显示结果。以下是我的查询。

Select fv 
FROM fvqc
ORDER BY Value ASC

我得到的结果是这样的 -

1
13
14
18
2
23
27
3
30
31

我想看到的是这个——

 1
 2
 3
 13
 14
 18
 23
 27
 30
 31

标签: mysqlsql-order-by

解决方案


您需要将值转换为数字:

Select fv 
FROM fvqc
ORDER BY CAST(Value AS INT) ASC

推荐阅读