谁帮我优化一下这个SQL语句。。好长啊。但是前后基本类似。。。 select * from b where id in (9,7,......)不知道我理解的对吗?id可能有多种可能性 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from b where id in (9,8,7,6,5,4,3,2,1) 必须要用union all如果用in(....)的话就会产生默认的排序,我的目的就是不能饶结果产生默认的排序,就是说,如果我们对查询没有进行ORDEL BY 的话,数据库还是会自己进行默认的排序,比如会按照ID大小进行排序。。但是我现在需要的是不要排序。。比如:select * from a where id in ('2','5','3','4')我想得到的结果就是ID2534这样的结果。。而不是现在默认排序后的结果ID2345 一个小开发但可能用到游标、存储过程、动态SQL,占位符,列名为变量,请求支持 请帮忙修改一条sql语句??? 本人刚学oracle,偶然看到这么一道题目,请求帮忙。 如何在delphi界面把oracle里的数据调出来 一个复杂的SQL拼接问题, 请教 ORACLE中怎么执行存储过程 双机的问题 这个错误是什么意思 关于group 语句的优化 Oracle Exadata 没有接触过oracle,问一个简单的问题。 有没有方法不指定用户名阿??
如果用in(....)的话就会产生默认的排序,我的目的就是不能饶结果产生默认的排序,
就是说,如果我们对查询没有进行ORDEL BY 的话,数据库还是会自己进行默认的排序,比如会按照ID大小进行排序。。但是我现在需要的是不要排序。。
比如:select * from a where id in ('2','5','3','4')
我想得到的结果就是
ID
2
5
3
4
这样的结果。。
而不是现在默认排序后的结果
ID
2
3
4
5