gpt4 book ai didi

php - 按字母和数字排序 MySQL 结果(A1、B2、B3、C2)

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

我怎样才能按字母和数字对 MySQL 表的结果进行排序?

例如,将A3、N8、C3、Z2、U1排序为A3、C3、U1、Z2。这可以在查询中或事后使用 PHP 完成。

编辑:需要在 U100 之前订购 U23。

最佳答案

ORDER BY my_field

会做的工作。 ORDER BY 以自然方式对数字、字符串、日期等进行排序。

ORDER BY LEFT(fld, 1),
CAST(SUBSTRING(fld, 1) AS SIGNED)

关于php - 按字母和数字排序 MySQL 结果(A1、B2、B3、C2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4590461/

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