首頁 > MySQL > mysql的between的邊界問題

mysql的between的邊界問題

2012年1月5日 發表評論 閱讀評論

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的范圍是不包含邊界值。



歡迎轉載,轉載請注明文章出處,謝謝!
垃圾有點差湊合看還不錯很精彩 (21 人打了份: 平均分:3.90)
Loading...Loading...
分類: MySQL 標簽: ,
  1. 本文目前尚無任何評論.
  1. 本文目前尚無任何 trackbacks 和 pingbacks.

無覓相關文章插件,快速提升流量

30选5怎么中奖