以下是我們編寫查詢的方法,該查詢僅傳回與同一列上的多個條件相符的記錄
眾所周知,MySQL 的「OR」運算子比較兩個運算式,如果其中一個運算式為TRUE,則傳回TRUE。以下範例示範如何對同一列上的多個條件使用「OR」運算子
mysql> Select * from Student WHERE Name = 'Gaurav' OR Name = 'Aarav'; +------+--------+---------+-----------+ | Id | Name | Address | Subject | +------+--------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 2 | Aarav | Mumbai | History | +------+--------+---------+-----------+ 2 rows in set (0.00 sec)
WHERE IN(…) 子句也用於上述目的。它可以在同一列上的多個條件的查詢中使用,如下所示 -
mysql> Select * from Student WHERE Name IN ('Gaurav','Aarav'); +------+--------+---------+-----------+ | Id | Name | Address | Subject | +------+--------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 2 | Aarav | Mumbai | History | +------+--------+---------+-----------+ 2 rows in set (0.00 sec)
以上是在取得資料作為輸出時,如何在同一列上使用多個條件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!