首頁 >資料庫 >mysql教程 >mysql中between and怎麼用

mysql中between and怎麼用

青灯夜游
青灯夜游原創
2022-06-15 15:25:4131179瀏覽

在mysql中,「between and」關鍵字用於範圍查詢,需要設定兩個參數,即範圍的起始值和終止值,語法「[NOT] BETWEEN 取值1 AND 取值2 」。 「BETWEEN AND」能符合指定範圍內的所有值,包括起始值和終止值,如果欄位值在指定的範圍內,則這些記錄被傳回,如果不在指定範圍內,則不會被傳回。

mysql中between and怎麼用

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

MySQL BETWEEN AND

#用法:用於範圍查詢

##BETWEEN AND 需要兩個參數,即範圍的起始值和終止值。如果欄位值在指定的範圍內,則這些記錄會傳回。如果不在指定範圍內,則不會被傳回。

使用 BETWEEN AND 的基本語法格式如下:

[NOT] BETWEEN 取值1 AND 取值2

其中:

NOT:可選參數,表示指定範圍以外的值。如果欄位值不滿足指定範圍內的值,則這些記錄會傳回。

  • 取值1:表示範圍的起始值。

  • 取值2:表示範圍的終止值。

BETWEEN ANDNOT 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;

mysql中between and怎麼用查詢結果中包含學生年齡為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;

mysql中between and怎麼用

例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中between and怎麼用【相關推薦:

mysql影片教學

以上是mysql中between and怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:mysql有if嗎下一篇:mysql有if嗎