mysql - 如何以数字序列运行 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
解决方案
您需要将值转换为数字:
Select fv
FROM fvqc
ORDER BY CAST(Value AS INT) ASC
推荐阅读
- angular - 如何在 Angular 中使用自定义材质图标
- terraform - Terraform Planning 在计划更改时删除资源
- python - 如何将下拉列表的选定值更新到数据库
- html -
使用动态数据无法按预期工作 - vba - VBA根据单元格值将行剪切并粘贴到另一个工作表并删除空行
- akka.net - 如何为绑定到端口 0 时崩溃的服务配置 Akka.Cluster
- android - RXJava 在完成其他操作时创建一个 observable
- html - Angular 5-将当前路线存储在变量中*带id*
- android - 从代码中设置飞行 dji 的方向
- microsoft-translator - Microsoft 翻译文本 API EN 到 FR 大小写不一致