Oracle 多字段的in
2015-08-04 12:29
435 查看
SELECT T.*
FROM tableKIND T
WHERE (T.column1, T.column2) IN
(('1101', '1100100'), ('1102', '1102700'), ('1104', '1105200'),
('1105', '1105400'), ('1109', '1109000'), ('1207', '1207001'),
('2101', '2107100'), ('2102', '2107200'), ('3101', '3100100'),
('3105', '3102900'), ('3114', '3114001'), ('3115', '3104400'),
('3116', '3104500'), ('3117', '3117001'), ('3119', '3119001'),
('3120', '3120101'), ('5101', '5101001'), ('5104', '5104001'),
('5107', '5100006'), ('5121', '5121001'), ('5122', '5122001'),
('5130', '5100006'), ('6101', '6101001'), ('6111', '6111001'),
('6121', '6121001'), ('6122', '6122001'), ('6129', '6101001'),
('6130', '6130001'), ('7101', '7101001'), ('7102', '7102001'),
('7103', '7103001'));
pl/sql in查询可以使用多个字段. 上面的sql代码已经检验通过.
FROM tableKIND T
WHERE (T.column1, T.column2) IN
(('1101', '1100100'), ('1102', '1102700'), ('1104', '1105200'),
('1105', '1105400'), ('1109', '1109000'), ('1207', '1207001'),
('2101', '2107100'), ('2102', '2107200'), ('3101', '3100100'),
('3105', '3102900'), ('3114', '3114001'), ('3115', '3104400'),
('3116', '3104500'), ('3117', '3117001'), ('3119', '3119001'),
('3120', '3120101'), ('5101', '5101001'), ('5104', '5104001'),
('5107', '5100006'), ('5121', '5121001'), ('5122', '5122001'),
('5130', '5100006'), ('6101', '6101001'), ('6111', '6111001'),
('6121', '6121001'), ('6122', '6122001'), ('6129', '6101001'),
('6130', '6130001'), ('7101', '7101001'), ('7102', '7102001'),
('7103', '7103001'));
pl/sql in查询可以使用多个字段. 上面的sql代码已经检验通过.
相关文章推荐
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- SQL中的三值逻辑
- SQL Server 作业批量停止
- 结束SQL阻塞的进程
- 动态生成SQL Server视图作业
- Oracle Containers for J2EE远程安全漏洞(CVE-2014-0413)
- Oracle 10g R2不能使用EM的问题
- SQL Server 语句操纵数据库
- 表空间操作
- PreparedStatement中in子句的处理
- SQL(结构化查询语句)
- VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本
- oracle sql日期比较
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- OS block size和Oracle block size,查找OS Blocksize的方法
- linux快速部署mysql服务器