-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