W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
SQL AND 和 OR 運(yùn)算符可以將多個(gè)條件結(jié)合在一起,從而過濾 SQL 語(yǔ)句的返回結(jié)果。這兩個(gè)運(yùn)算符被稱作連接運(yùn)算符。
AND 運(yùn)算符使得 SQL 語(yǔ)句的 WHERE 子句中可以同時(shí)存在多個(gè)條件。
在 WHERE 子句中使用 AND 運(yùn)算符的基本語(yǔ)法如下:
SELECT column1, column2, columnN
FROM table_name
WHERE [condition1] AND [condition2]...AND [conditionN];
你可以將 N 個(gè)條件用 AND 運(yùn)算符結(jié)合在一起。對(duì)于 SQL 語(yǔ)句要執(zhí)行的動(dòng)作來說——無論是事務(wù)還是查詢,AND 運(yùn)算符連接的所有條件都必須為 TRUE。
考慮如下所示的 CUSTOMERS 表:
+----+----------+-----+-----------+----------+
| ID | NAME | AGE | ADDRESS | SALARY |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmedabad | 2000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 2000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500.00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 6 | Komal | 22 | MP | 4500.00 |
| 7 | Muffy | 24 | Indore | 10000.00 |
+----+----------+-----+-----------+----------+
下面的示例將從 CUSTOMERS 表中選取所有 Salary 大于 2000 且 Age 小于 25 的記錄,并返回其 ID、Name 和 Salary 字段。
SQL> SELECT ID, NAME, SALARY
FROM CUSTOMERS
WHERE SALARY > 2000 AND age < 25;
結(jié)果如下所示:
+----+-------+----------+
| ID | NAME | SALARY |
+----+-------+----------+
| 6 | Komal | 4500.00 |
| 7 | Muffy | 10000.00 |
+----+-------+----------+
OR 運(yùn)算符用于將 SQL 語(yǔ)句中 WHERE 子句的多個(gè)條件結(jié)合起來。
在 WHERE 子句中使用 OR 運(yùn)算符的基本語(yǔ)法如下:
SELECT column1, column2, columnN
FROM table_name
WHERE [condition1] OR [condition2]...OR [conditionN]
你可以將 N 個(gè)條件用 OR 運(yùn)算符結(jié)合在一起。對(duì)于 SQL 語(yǔ)句要執(zhí)行的動(dòng)作來說——無論是事務(wù)還是查詢,OR 運(yùn)算符連接的所有條件中只需要有一個(gè)為 TRUE 即可。
考慮如下所示的 CUSTOMERS 表:
+----+----------+-----+-----------+----------+
| ID | NAME | AGE | ADDRESS | SALARY |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmedabad | 2000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 2000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500.00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 6 | Komal | 22 | MP | 4500.00 |
| 7 | Muffy | 24 | Indore | 10000.00 |
+----+----------+-----+-----------+----------+
下面的示例將從 CUSTOMERS 表中選取所有 Salary 大于 2000 或 Age 小于 25 的記錄,并返回其 ID、Name 和 Salary 字段。
SQL> SELECT ID, NAME, SALARY
FROM CUSTOMERS
WHERE SALARY > 2000 OR age < 25;
結(jié)果如下所示:
+----+----------+----------+
| ID | NAME | SALARY |
+----+----------+----------+
| 3 | kaushik | 2000.00 |
| 4 | Chaitali | 6500.00 |
| 5 | Hardik | 8500.00 |
| 6 | Komal | 4500.00 |
| 7 | Muffy | 10000.00 |
+----+----------+----------+
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: