gpt4 book ai didi

SQL 选择语句

转载 作者:行者123 更新时间:2023-12-04 22:30:34 27 4
gpt4 key购买 nike

我有一个 SQL 语句:

SELECT * 
FROM users
WHERE username = 'bbb'
OR username = 'aaa'
OR username = 'ddd'
OR username = 'ccc'

表中ddd比ccc比bbb比aaa最大。

现在,当它返回结果时,它总是按 id 对结果进行排序,例如:aaa、bbb、ccc、ddd。但我希望它们保持与我输入时相同的顺序,例如:bbb、aaa、ddd、ccc。

有人可以帮我解决吗?

最佳答案

在 SQL 中,检索顺序是未指定的,除非您使用 ORDER BY 要求它。如果您想保留输入它们的顺序,请添加一个渐进的 ROW_NUMBER 列并要求对其进行排序。

关于SQL 选择语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4696648/

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