MySQL 是一種廣泛使用的關系型數據庫管理系統。在 MySQL 中,BETWEEN 關鍵字是用來比較某個值是否在兩個指定的值之間的操作符。
BETWEEN 操作符的語法如下:
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
其中,column_name 是要查詢的列名,table_name 是要查詢的表名,column_name 是要對比的列名,value1 和 value2 分別是要對比的兩個值。
注意,在使用 BETWEEN 時,value1 必須小于等于 value2,否則會返回空結果。
下面是一個使用 BETWEEN 的 MySQL 查詢示例:
SELECT *
FROM employees
WHERE salary BETWEEN 50000 AND 60000;
以上 SQL 語句將返回 salary 列的值在 50000 到 60000 之間的 employees 表中的所有記錄。
在實際應用中,BETWEEN 經常用于查找一定范圍內的數據。例如,查找一個網站中過去 30 天內的所有用戶活動記錄,可以使用如下 SQL 語句:
SELECT *
FROM user_activity
WHERE date BETWEEN DATE_SUB(NOW(), INTERVAL 30 DAY) AND NOW();
以上 SQL 語句將返回過去 30 天內的 user_activity 表中的所有記錄。
下一篇falsk mysql