在sql中,BETWEEN操作符用于選取介于兩個值之間的數(shù)據(jù)范圍內的值。其中,“between and”是包括邊界值的,即包括兩端;“not between”是不包括邊界值的。
SQL BETWEEN 操作符
BETWEEN 操作符選取介于兩個值之間的數(shù)據(jù)范圍內的值。這些值可以是數(shù)值、文本或者日期。
BETWEEN 操作符通常和AND連用作為查詢結果集的WHERE條件使用。
SQL BETWEEN 語法
SELECT?column_name(s) FROM?table_name WHERE?column_name?BETWEEN?value1?AND?value2;
示例:
數(shù)據(jù)表
+----+--------------+---------------------------+-------+---------+ |?id?|?name?????????|?url???????????????????????|?alexa?|?country?| +----+--------------+---------------------------+-------+---------+ |?1??|?Google???????|?https://www.google.cm/????|?1?????|?USA?????| |?2??|?淘寶??????????|?https://www.taobao.com/???|?13????|?CN??????| |?3??|?PHP中文網(wǎng)??????|?http://www.php.cn/????|?4689??|?CN??????| |?4??|?微博??????????|?http://weibo.com/?????????|?20????|?CN??????| |?5??|?facebook?????|?https://www.facebook.com/?|?3?????|?USA?????| |?7??|?stackoverflow?|?http://stackoverflow.com/?|???0?|?IND?????| +----+---------------+---------------------------+-------+---------+
下面的 SQL 語句選取 alexa 介于 1 和 20 之間的所有網(wǎng)站:
SELECT?*?FROM?Websites WHERE?alexa?BETWEEN?1?AND?20;
相關教程推薦:《數(shù)據(jù)庫視頻教程》、《數(shù)據(jù)庫視頻教程》
? 版權聲明
文章版權歸作者所有,未經(jīng)允許請勿轉載。
THE END