首頁  >  文章  >  資料庫  >  SQL語句中的AND運算子和OR運算子怎麼用

SQL語句中的AND運算子和OR運算子怎麼用

WBOY
WBOY轉載
2023-05-28 16:34:382904瀏覽

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中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除