gpt4 book ai didi

SQL 订单号按字母顺序排列

转载 作者:行者123 更新时间:2023-12-02 07:35:37 26 4
gpt4 key购买 nike

目前我有一个 SQL 查询,它选择一些列然后执行 ORDER_BY ID。

很简单。输出即 92、101、105、200、1234

问题是,我尝试在其中使用它的程序将只接受字母数字顺序的输入。这意味着我需要它是 101、105、1234、200、92。

如何修改 SQL 查询以按字母数字顺序排列数字?

最佳答案

一个选项是将列转换为 VARCHAR 然后对其进行排序

SELECT OrderID
FROM dbo.FooTable
ORDER BY CAST(OrderID AS VARCHAR(255))

关于SQL 订单号按字母顺序排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16906466/

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