-4
A
回答
1
您可以使用OR
操作,或为ID的选择,一个IN()
条款是适当的:
SELECT col1, col2 FROM tbl WHERE id IN (1,6,7)
如果您需要在不同的列的条件下,你可以使用逻辑OR
或AND
:
-- either or...
SELECT col1, col2 FROM tbl WHERE col1 = 'someval' OR col2 = 'someotherval'
-- both conditions met...
SELECT col1, col2 FROM tbl WHERE col1 = 'someval' AND col2 = 'someotherval'
0
如果你想在ID是在一组特定的值,你应该使用in
条款:
select * from someTable where id in (1, 6, 7)
0
要回答您的更一般的问题 - 您可以使用关键字AND
和OR
合并多个谓词。 AND
意味着两个谓词都必须为真,OR
意味着至少有一个必须为真。如果在同一查询中同时使用AND
和OR
,通常最好使用括号以确保谓词按照所需顺序关联。
您的查询可以写成:
SELECT col1, col2 FROM tbl WHERE id=1 OR id=6 OR id=7
更复杂的例子可能是:
SELECT col1, col2 FROM tbl WHERE id=1 OR (id=6 AND col2 = 'X') OR id=7
相关问题
- 1. sql查询中的多个条件
- 2. 多个搜索条件sql
- 3. SQL:与多个条件
- 4. SQL中的多个条目?
- 5. if条件中的多个条件在我的sql触发器
- 6. SQL多条件
- 7. 在SQL中应用多个条件?
- 8. 在SQL中使用多个OR条件
- 9. 检查多个条件SQL Server 2008中
- 10. 在Oracle SQL中加入多个条件
- 11. 多条件条款SQL
- 12. 多个字段的T-SQL条件
- 13. 对于多个条件的SQL排名()
- 14. 基于多个条件的SQL查询
- 15. 具有多个条件的SQL查询
- 16. 微软SQL查询的多个条件
- 17. 具有多个条件的SQL Server CASE
- 18. oracle sql多列一个列的条件
- 19. if条件中的多个条件
- 20. SQL Server的多条件
- 21. COUNTIFS由多个SQL中的条件多于
- 22. 在SQL中的一个字段上的多个条件计数
- 23. NSPredicate中的多个条件
- 24. Excel中的多个条件
- 25. JavaScript中的多个条件
- 26. = sum中的多个条件
- 27. Rails中的多个条件
- 28. Twig中的多个条件
- 29. 比较多个条件SQL服务器
- 30. LINQ到SQL加入多个条件
做你的研究下一次。网上有大量的SQL资源可以告诉你这一点。 – Edwin