Mysql 資料查詢語句中between and 是包含邊界值的
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教學》
以上是mysql between and 包含邊界嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!