gpt4 book ai didi

mysql - 长度大于 1 的排序依据

转载 作者:行者123 更新时间:2023-11-29 12:05:57 25 4
gpt4 key购买 nike

我从这个查询中得到了奇怪的结果:

SELECT id, nivel, tipo, titulo, texto, ativa 
FROM quests_faq
ORDER BY nivel ASC;

结果应该是这样的:

5
10
15
20
40
50
55
etc..

相反,它仅按第一个数字排序:

10
15
2
30
40
5
55
etc

我的行“nivel”仅包含整数。
在这种情况下,我如何使用订单来达到我想要的目的?

最佳答案

此查询可以通过将 nivel 转换为数字来完成您要查找的操作

SELECT id, nivel, tipo, titulo, texto, ativa
FROM quests_faq
ORDER BY CONVERT( nivel, INTEGER) ASC

关于mysql - 长度大于 1 的排序依据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31485994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com