gpt4 book ai didi

mysql - 您如何对具有数学顺序的数字的字段进行排序

转载 作者:行者123 更新时间:2023-11-29 04:58:32 26 4
gpt4 key购买 nike

我们的数据库中存在以下用户..

create table users (id, name);

name [u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11, ...]

如果以上字段按升序排序,输出如下..

u1, u10, u11, u2, u3, u4 ...

是否可以按照顶部的顺序对其进行排序(即列出所有个位数、双位数...)

最佳答案

尝试:

SELECT *
FROM users
ORDER BY CAST(SUBSTR(name FROM 2) AS UNSIGNED)

关于mysql - 您如何对具有数学顺序的数字的字段进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4162681/

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