expr BETWEEN min AND max
如果 expr 大于或等于 min 且 expr 小于或等于 max ,则返回 1,否则返回 0。如果所有参数的类型相同,则等同于表达式 (min<=expr And expr<=max)。否则,类型转换将根据第12.3节“表达式计算中的类型转换”中描述的规则进行,但接受所有三个参数。
为了在使用 BETWEEN 比较日期或时间值时获得最佳结果,请使用 CAST() 将值显式转换为所需的数据类型。比如:如果将一个 DATETIME 与两个 DATE 值进行比较,请将 DATE 值转换为 DATETIME 值。如果使用字符串常量(如“2001-1-1”)与 DATE 进行比较,请将字符串强制转换为 DATE 。
官方文档链接:https://dev.mysql.com/doc/refman/8.0/en/comparison-operators.html#operator_between
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » MySQL函数和运算符之Between … and … 说明
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » MySQL函数和运算符之Between … and … 说明