在mysql中,「between and」關鍵字用於範圍查詢,需要設定兩個參數,即範圍的起始值和終止值,語法「[NOT] BETWEEN 取值1 AND 取值2 」。 「BETWEEN AND」能符合指定範圍內的所有值,包括起始值和終止值,如果欄位值在指定的範圍內,則這些記錄被傳回,如果不在指定範圍內,則不會被傳回。
本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。
MySQL BETWEEN AND
#用法:用於範圍查詢
##BETWEEN AND 需要兩個參數,即範圍的起始值和終止值。如果欄位值在指定的範圍內,則這些記錄會傳回。如果不在指定範圍內,則不會被傳回。 使用 BETWEEN AND 的基本語法格式如下:[NOT] BETWEEN 取值1 AND 取值2其中:NOT:可選參數,表示指定範圍以外的值。如果欄位值不滿足指定範圍內的值,則這些記錄會傳回。
BETWEEN AND 和
NOT BETWEEN AND 關鍵字在查詢指定範圍內的記錄時很有用。例如,查詢學生的年齡層、出生日期,員工的薪資水平等。
BETWEEN AND的使用範例
#1##在表格tb_students_info 中查詢年齡在20 到23 之間的學生姓名和年齡,SQL 語句和運行結果如下。
mysql> SELECT name,age FROM tb_students_info -> WHERE age BETWEEN 20 AND 23;
查詢結果中包含學生年齡為20 和23 的記錄,這就說明,
在MySQL 中,BETWEEN AND 能符合指定範圍內的所有值,包括起始值和終止值。範例 2
在表 tb_students_info 中查詢年齡不在 20 到 23 之間的學生姓名和年齡,SQL 語句和運行結果如下。
mysql> SELECT name,age FROM tb_students_info -> WHERE age NOT BETWEEN 20 AND 23;例3
#在表tb_students_info 中查詢註冊日期在2015-10-01 和2016-05-01 之間的學生資訊。 SQL 語句和執行結果如下。
mysql> SELECT name,login_date FROM tb_students_info -> WHERE login_date BETWEEN '2015-10-01' AND '2016-05-01';
【相關推薦:
mysql影片教學以上是mysql中between and怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!