1. 程式人生 > >Mysql 數據查詢語句中between and 是包含邊界值的

Mysql 數據查詢語句中between and 是包含邊界值的

數據查詢 repl use ref net bsp 使用 一個數 not

MySQL的sql語句中可以使用between來限定一個數據的範圍,例如:

select * from user where userId between 5 and 7;

查詢userId為5、6,7的user,userId範圍是包含邊界值的,也等同如下查詢:

select * from user where userId >= 5 and userId <= 7;

很多地方都提到between是給定的範圍是大於等第一值,小於第二個值,其實這是不對的。此前我一直也是這麽認為,通過實驗,結論是包含兩邊的邊界值,如果實在拿不準,可以采用>= 、<=的方式來指定條件。

另外 not between的範圍是不包含邊界值。

Mysql 數據查詢語句中between and 是包含邊界值的