gpt4 book ai didi

sql-server - 根据 WHERE 的 IN 子句中的条目顺序对结果进行排序

转载 作者:行者123 更新时间:2023-12-02 16:19:59 27 4
gpt4 key购买 nike

我有一个疑问

 select * 
from qtable
where qid in (15,555,2,3,4,5,36,27,18,9)

这里 qid 是主键。

我得到以下按 qid 排序的结果,因为它是主键,但我的要求是获取 (15, 555, 2, 3, 4, 5, 36, 27, 18, 9)声明。

有没有办法取消记录的排序?

最佳答案

 select qtable.* 
from qtable join (values (15),(55),(2),(3),(4))a(id)
on a.Id = qtable.qID

关于sql-server - 根据 WHERE 的 IN 子句中的条目顺序对结果进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50856169/

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