Oracle根据IN字句条件查询显示结果
大家应该知道in字句查询出来的结果是无序的,如 id in('1','2')与id('2','1')查询的结果是一模一样的,那么怎么才能使查询的结果是有序的呢? 按照in字句的条件显示结果
例如:
.... where id in('2','1','a') 查询的结果应该是:
id | name....
'2' | 张三
‘1’ | 李四
‘a' | 王五...
id的顺序与in字句中的顺序是一致的,而不是
’1‘ ....
'2'....
'a'.....
例如:
.... where id in('2','1','a') 查询的结果应该是:
id | name....
'2' | 张三
‘1’ | 李四
‘a' | 王五...
id的顺序与in字句中的顺序是一致的,而不是
’1‘ ....
'2'....
'a'.....
...全文
相关推荐
oracle四大宝典之1:Oracle Sql基础.docx
WHERE字句可以与各种比较条件结合,如等于(=)、不等于(<>)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)以及BETWEEN和IN条件,用于范围和列表过滤。
鸿鹄论坛_oracle四大宝典之1:Oracle Sql基础.
**限定语法**:使用`WHERE`子句来限制查询的结果集。2. **使用WHERE字句**:如`SELECT * FROM 表名 WHERE 条件;`。3.
Oracle Sql基础 Oracle Sql基础 Oracle Sql基础
- **2.2.2 使用WHERE字句** - WHERE子句用于指定查询条件,只有满足条件的行才会出现在结果集中。
Oracle查询处理in条件超过1000条
在Oracle数据库查询中,当需要处理in条件的列表超过1000条时,可能会遇到性能瓶颈。针对这种情况,有两种常见的后台处理方式可以优化查询效率:1. 后台拼接查询条件(Batching Quer
Oracle数据库中ORDER BY排序和查询按IN条件的顺序输出
本文将深入探讨`ORDER BY`子句在Oracle中的排序机制,以及查询时根据`IN`条件顺序输出的方法。


