共計 1422 個字符,預計需要花費 4 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章主要介紹了 sql 查詢語句中用于實現選擇運算的語法關鍵詞是什么,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。
在 sql 的 select 語句中,用于實現選擇運算的語法關鍵詞是“WHERE”。在 SQL 的查詢語句中,WHERE 子句用于指定查詢條件,只有滿足條件的元組才會出現在結果集中。
在 sql 的 select 語句中,用于實現選擇運算的語法關鍵詞是“WHERE”。
在在 sql 中,WHERE 子句用于提取那些滿足指定條件的記錄。如果需要有條件的從數據表中查詢數據,可以使用 WHERE 關鍵字來指定查詢條件。
WHERE 子句限制表中的數據返回,符合 where 后面的條件的數據就會被選中,不符合 where 條件的語句會被過濾掉。
使用 WHERE 關鍵詞的語法格式如下:
WHERE 查詢條件
查詢條件可以是:
帶比較運算符和邏輯運算符的查詢條件
帶 BETWEEN AND 關鍵字的查詢條件
帶 IS NULL 關鍵字的查詢條件
帶 IN 關鍵字的查詢條件
帶 LIKE 關鍵字的查詢條件
下面的運算符可在 WHERE 子句中使用:
注釋:在某些版本的 SQL 中,操作符 可以寫為 !=。
使用 WHERE 子句
1、單一條件的查詢語句
單一條件指的是在 WHERE 關鍵字后只有一個查詢條件。
示例:在 tb_students_info 數據表中查詢年齡小于 22 的學生姓名
mysql SELECT name,age FROM tb_students_info
- WHERE age
+------+------+
| name | age |
+------+------+
| John | 21 |
+------+------+
1 row in set (0.05 sec)
可以看到,查詢結果中所有記錄的 age 字段的值均小于 22 歲,而大于或等于 22 歲的記錄沒有被返回。
2、多條件的查詢語句
在 WHERE 關鍵詞后可以有多個查詢條件,這樣能夠使查詢結果更加精確。多個查詢條件時用邏輯運算符 AND()、OR(||)或 XOR 隔開。
AND:記錄滿足所有查詢條件時,才會被查詢出來。
OR:記錄滿足任意一個查詢條件時,才會被查詢出來。
XOR:記錄滿足其中一個條件,并且不滿足另一個條件時,才會被查詢出來。
示例:在 tb_students_info 表中查詢 age 大于 21,并且 height 大于等于 175 的學生信息
mysql SELECT name,age,height FROM tb_students_info
- WHERE age 21 AND height =175;
+--------+------+--------+
| name | age | height |
+--------+------+--------+
| Henry | 23 | 185 |
| Jim | 24 | 175 |
| Thomas | 22 | 178 |
+--------+------+--------+
3 rows in set (0.00 sec)
可以看到,查詢結果中所有記錄的 age 字段都大于 21 且 height 字段都大于等于 175。
感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“sql 查詢語句中用于實現選擇運算的語法關鍵詞是什么”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業資訊頻道,更多相關知識等著你來學習!
向 AI 問一下細節