我可以知道有没有什么解决方案可以在不订购Oracle的情况下得到结果?这是因为当我按如下方式执行查询时,它似乎自动帮助我按id字段排序。
SELECT ID FROM USER WHERE ID IN (5004, 5003, 5005, 5002, 5008);
Actual results Expected results
---5002 ---5004
---5003 ---5003
---5004 ---5005
---5005 ---5002
---5008 ---5008
万分感谢你们能解决这个问题。
最佳答案
SELECT
语句以不可预知的顺序返回结果集的行,除非您给出ORDER BY
子句。
某些dbms产品给人一种错觉,认为它们的结果集是按可预测的顺序排列的。但如果你相信这一点,你一定会失望的。