SQL 中的 AND OR
生活随笔
收集整理的這篇文章主要介紹了
SQL 中的 AND OR
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
AND 和 OR 運算符用于基于一個以上的條件對記錄進行過濾。
AND 和 OR 運算符
AND 和 OR 可在 WHERE 子語句中把兩個或多個條件結合起來。
如果第一個條件和第二個條件都成立,則 AND 運算符顯示一條記錄。
如果第一個條件和第二個條件中只要有一個成立,則 OR 運算符顯示一條記錄。
//http://www.cnblogs.com/xiaobo-Linux/?
如果 更新的 where條件后是 相同列 就用 or 不用列用and?
?update 學院 set ?所屬校區 = '葫蘆島' ?where?名稱??= '軟件學院'?or?名稱?= '電信學院'
原始的表 (用在例子中的):
| 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'結果:
| Carter | Thomas | Changan Street | Beijing |
OR 運算符實例
使用 OR 來顯示所有姓為 "Carter" 或者名為 "Thomas" 的人:
SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter'結果:
| 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'結果:
| Carter | Thomas | Changan Street | Beijing |
| Carter | William | Xuanwumen 10 | Beijing |
總結
以上是生活随笔為你收集整理的SQL 中的 AND OR的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【FTP】FTP 命令模式下 PASV
- 下一篇: 上传文件到 Web 服务器