mysql中between...and..的使用,及时间范围的查询
2018-01-30 09:57
627 查看
博主原创,转载注明出处:
在mysql应用中,以范围进行查询的很多是以时间范围作为条件进行范围查询的,时间范围查询有
很多种写法,首先总结一下between....and...的使用方法:
讲解:
另外一种时间范围查询的方法如下:分别设定开始时间和结束时间:
在mysql应用中,以范围进行查询的很多是以时间范围作为条件进行范围查询的,时间范围查询有
很多种写法,首先总结一下between....and...的使用方法:
<select id="conCurrentCount" parameterType="map" resultType="int"> SELECT COUNT(*) FROM tbl_report_info <where> ActionTime BETWEEN #{startTime} AND #{endTime} </where> </select>
讲解:
SELECT * FROM tbl_student_info WHERE `height` between 1113 and 1122 等同于: SELECT * FROM tbl_student_info WHERE `height` >= 1113 and `height` <= 1122
SELECT * FROM tbl_student_info WHERE `createDate` between '20170101020304' and '20180101020304' 等同于: SELECT * FROM tbl_student_info WHERE `createDate` >= '20170101020304' and `createDate` <= '20180101020304'
另外一种时间范围查询的方法如下:分别设定开始时间和结束时间:
<if test="endTime!=null and !"".equals(endTime.trim())"> AND m.endTime < #{endTime} </if> <if test="startTime!=null and !"".equals(startTime.trim())"> AND m.startTime > #{startTime} </if>
相关文章推荐
- 时间类型数据使用between ...and ..语句条件查询时应注意的问题
- ORACLE BETWEEN AND查询时间段
- PHP MySQL 查询 指定 范围 日期 时间段 数据 between 用法
- Mysql无法使用范围查询列之后的其他索引列(以及5.6版本的ICP)
- Mysql根据时间范围查询
- MySQL查询某段时间某经度范围内的数据
- mysql between and 遇到日期查询边界问题
- between and 时间查询
- Elasticsearch Java API 的使用(5)—时间范围查询
- mysql between and 遇到日期查询边界问题
- 如何使用MYSQL时间戳查询时间段
- mysql处理varchar类型的between和and的时间问题少一天解决;
- 启用mysql日志记录执行过的sql并且开启慢查询记录所有超过慢查询时间的SQL以及未使用索引SQL
- MySQL查询中时间转换--UNIX_TIMESTAMP()和from_unixtime()的使用
- MySQL使用select语句查询指定表中指定时间内指定列(字段)所在行的数据
- MySQL范围查询优化,Between与大于等于对比及优化
- mysql between and 遇到日期查询边界问题
- mysql 时间范围 查询
- mysql between and 遇到日期查询边界问题
- MYSQL 时间查询的范围