SQL AND & OR 運算子
AND 和 OR 運算子用於基於一個以上的條件來篩選記錄。
AND 和 OR 可在 WHERE 子語句中將兩個或多個條件結合起來。
若第一個條件和第二個條件都成立,則 AND 運算子顯示一筆記錄。
若第一個條件和第二個條件中只要有一個成立,則 OR 運算子顯示一筆記錄。
"Persons" 表:
LastName FirstName Address City Adams John Oxford Street London Bush George Fifth Avenue New York Carter Thomas Changan Street Beijing Carter William Xuanwumen 10 Beijing
AND 運算子實例
使用AND 來顯示所有姓為"Carter" 並且名為"Thomas"的人:
SELECT * FROM Persons WHERE FirstName="Thomas" AND LastName="Carter"
結果:
LastName FirstName Address City Carter Thomas Changan Street Beijing
#OR 運算子實例
使用OR 來顯示所有姓為"Carter " 或名為"Thomas" 的人:
SELECT * FROM Persons WHERE firstname="Thomas" OR lastname="Carter"
結果:
LastName FirstName Address City Carter Thomas Changan Street Beijing Carter William Xuanwumen 10 Beijing
結合AND 和OR 運算子
#我們也可以把AND 和OR 結合起來(使用圓括號來組成複雜的表達式):
SELECT * FROM Persons WHERE (FirstName="Thomas" OR FirstName="William") AND LastName="Carter"
結果:
LastName FirstName Address City Carter Thomas Changan Street Beijing Carter William Xuanwumen 10 Beijing
以上是SQL語句中的AND運算子和OR運算子怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!