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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2023-05-28 16:34:38
轉載
2994 人瀏覽過

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

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
linux安裝mysql報錯
來自於 1970-01-01 08:00:00
0
0
0
mysql 升級後無法重新啟動mysql服務的問題
來自於 1970-01-01 08:00:00
0
0
0
MySQL停止進程
來自於 1970-01-01 08:00:00
0
0
0
phpstudy不能啟動mysql?
來自於 1970-01-01 08:00:00
0
0
0
環境中mysql
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板