【发布时间】:2015-09-04 12:12:09
【问题描述】:
我知道有 IN 可以替代多个 OR:
select loginid from customer where code IN ('TEST1','TEST2','TEST3','TEST4'))
这将返回所有登录 ID,其代码与四个 TEST 元素中的任何一个元素匹配。 AND有类似的东西吗?我需要找出所有具有代码的登录ID:TEST10,TESTA,TEST1,TESTB,AIFK,AICK....(有20个代码)
【问题讨论】:
-
这是否意味着每个 loginid 会有多行,并且您想要所有 20 个值都有行的所有 loginid?
-
where code = 'TEST10' and code 'TESTA' and code = 'TESTB'有一个简短的版本。这是where 1=0,因为单个列一次不能有多个值。
标签: oracle