gpt4 book ai didi

mysql - Sql 查询中的错误 Order By 以相反的方式排序

转载 作者:太空宇宙 更新时间:2023-11-03 10:47:24 27 4
gpt4 key购买 nike

我尝试按整数排序,但它似乎按从大到小的顺序排序,但它按 2 位数字排序,然后是 3 位数字排序
sc 是我需要排序的分数
我使用的代码

SELECT * FROM `users`  ORDER BY `sc`  DESC

结果是:
47
3
102

最佳答案

看起来 sc 的日期类型是 char/varchar。你必须 cast它是一个整数:

SELECT * FROM `users`  ORDER BY cast(`sc` as UNSIGNED) DESC  

关于mysql - Sql 查询中的错误 Order By 以相反的方式排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29675893/

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