分享 / 8 / 2 / 创建于 5年前 / 更新于 5年前
between 相当于 >= && <=
between
>= && <=
例子:查询 3 月的数据
SELECT * FROM test WHERE created_at BETWEEN '2020/03/01' AND '2020/03/31'Copy
SELECT * FROM test WHERE created_at BETWEEN '2020/03/01' AND '2020/03/31'
SELECT * FROM test WHERE created_at BETWEEN '2020/03/01' AND '2020/03/31 23:59:59'Copy
SELECT * FROM test WHERE created_at BETWEEN '2020/03/01' AND '2020/03/31 23:59:59'
上面的区别在于后面的时间,如果没有时分秒,默认是 00:00:00,查询结果就会少了一天的数据
00:00:00
为什么 where 后面是个 and?
这哪里是坑,就是你写的不对啊。。。
我要举报该,理由是:
推荐文章: