当前位置:首页 > 编程技术 > MySql > 正文内容

mysql中between的用法

曾经4周前 (06-21)MySql2751

between的介绍

日常sql查询过程中经常要筛选某个属性或某个表达式结果的某个范围内的数据,这个时候我们经常通过 > 或者 < 来进行筛选,有的时候再项目中由于 >< 经常会和起始标志符冲突,所以需要进行转义,这个过程很容易出现一些问题,其实在sql的关键字中,有一个非常实用的关键字可以进行范围查询,这个关键字就是between,接下来我们就来深入的了解一下between的用法。

between的语法

between关键字是一个逻辑操作符用来筛选指定属性或表达式某一范围内或范围外的数据。between关键字常用在where关键字后与selectupdatedelete共同使用。between的使用语法如下:

expr [NOT] BETWEEN begin_expr AND end_expr;1

在整个表达式中,expr表示的是一个单一的属性或者是一个计算的表达式,整个表达式中的三个参数 expr、begin_expr、end_expr 必须是同一种数据类型。

  • between筛选的是 expr >= begin_expr并且 expr <= end_expr 的数据,如果不存在则返回的是0;

  • not between筛选的是 expr < begin_expr或者 expr > end_expr 的数据,如果不存在则返回的是0;

  • 如果 expr 返回的是 NULL,则between 也返回的是null (暂未验证)

between的用法

假如我们有一张数据库表如下所示

CREATE TABLE `t_income` (  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '唯一自增id',  `income_date` varchar(255) NOT NULL COMMENT '收入年月',  `amount` float NOT NULL COMMENT '收入金额',  `target_amount` float NOT NULL DEFAULT '0' COMMENT '目标收入',  `create_time` datetime NOT NULL COMMENT '创建时间',  PRIMARY KEY (`id`)  ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;12345678
  • 查询表中amount>=10并且amount<=50的数据

select * from t_income where amount between 10 and 50;12
  • 查询表中amount 和 target_amount 总和 >=100并且<=500的数据

select * from t_income where (amount + target_amount) between 100 and 500;12
  • 查询表中create_time 在 2019-01-01 到 2019-09-01 这个日期范围内的数据

select * from t_income where create_time between cast('2019-01-01' as DATE) and cast('2019-09-01' as DATE);12
  • 查询表中amount < 10 或者 amount > 50 的数据

select * from t_income where amount not between 10 and 50;12

between的总结

通过上面的讲解,我们现在应该已经基本的学会了between的用法,但是如果在开发中,我们要查询某个属性大于某一个值 并且小于某个值的话,我们就只能用 > and <

扫描二维码推送至手机访问。

版权声明:本文由珍惜发布,如需转载请注明出处。

本文链接:https://www.zp68.com/article/68.html

分享给朋友:

“mysql中between的用法” 的相关文章

MYSQL性能优化之子查询

有时候表大的情况下直接查询会影响查询性能。我们可以先查询出来索引,再利用索引子查询记录。这样可以大大提升性能。SELECT fl.*,u.username FROM  files fl,users u  WHERE&nb...

Mysql 如何开启事件计划和查看开启状态

1、查询mysql的事件计划是否开启:SHOW VARIABLES LIKE 'event_scheduler';OFF 关闭 ON 开启2、开启事件计划开启event_scheduler 的指令,下面任何一个命令都可以SET GLOBAL event_scheduler = ON;...

查看 Mysql 数据库的执行记录

问题有时想要查看不同终端或者web端执行的数据库查询。在学习 sql注入 的时候可以通过数据库执行记录查看真正注入的sql语句。方法开启数据库的日志模式,通过日志查看历史执行记录开启&关闭日志模式(可选择输出到表或文件中)SET GLOBAL log_output&nbs...

MYSQL数据类型介绍

一、MySQL的数据类型主要包括以下五大类:整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT浮点数类型:FLOAT、DOUBLE、DECIMAL字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT...

MySQL BETWEEN 用法与实例

MySQL BETWEEN 用法与实例本文介绍了在 MySQL 数据库中,如何使用 BETWEEN 运算符确定一个值是否介于某两个值之间。BETWEEN 运算符确定一个值是否介于某两个值之间。BETWEEN 运算符常用于比较数字和日期类型的数据。MySQL B...

评论列表

游客
1周前 (07-11)

这里的资源非常丰富,帮助我解决了很多问题。http://xlw72o.nbqywh.com

游客
1周前 (07-11)

楼主很有激情啊!http://g7gsr4.fulihua0415.com

游客
1周前 (07-11)

看了这么多帖子,第一次看到这么经典的!http://ixidr.sc-mty.cn

游客
1周前 (07-11)

怪事年年有,今年特别多!http://a7xow.fulihua0415.com

游客
1周前 (07-11)

勤奋灌水,天天向上!http://frc.sy-cl.com

游客
1周前 (07-11)

每天顶顶贴,一身轻松啊!http://80k246.fulihua0415.com

游客
1周前 (07-11)

吹牛的人越来越多了!http://hydm.51ysh.com

游客
1周前 (07-11)

楼主很有艺术范!http://a365w.51ysh.com

游客
1周前 (07-11)

大神好强大!http://4niuk.enleader.com

游客
1周前 (07-11)

最近回了很多帖子,都没人理我!http://w0wyh.enleader.com

游客
1周前 (07-11)

论坛的人气越来越旺了!http://zq9kca.zhoutan.net

游客
1周前 (07-11)

这个帖子好无聊啊!http://tqa9l.sy-cl.com

游客
1周前 (07-11)

收藏了,楼主加油!http://g4yh6w.zhoutan.net

游客
1周前 (07-11)

楼主是我最崇拜的人!http://r4miw.boyidachem.com/w/5.html

游客
1周前 (07-11)

很给力!http://3ev.sunpuyangguang.com

游客
1周前 (07-11)

楼主写的很经典!http://08ob4.xmyw.net

游客
1周前 (07-11)

刚分手,心情不好!http://9yqr2.118tlc.com

游客
1周前 (07-11)

楼主说的我也略懂!http://atik.xmyw.net

游客
1周前 (07-11)

楼主是在找骂么?http://m8e1om.xmyw.net

游客
1周前 (07-11)

楼主的等级很高啊!http://rchfxc.sxscwo.com

游客
1周前 (07-11)

投楼主一票,不用谢哦!http://h0w71.lhkzyzb.com

游客
1周前 (07-11)

楼上的说的很多!http://uaz.newsourc.com

游客
1周前 (07-11)

很多天不上线,一上线就看到这么给力的帖子!http://10f.lifeland.com.cn

游客
1周前 (07-11)

网站做得不错http://l08.ruida0570.com

游客
7天前

态度决定一切,不错!http://nn6i.fsxjlw.com

游客
7天前

楼主发几张靓照啊!http://1ms.schtwl.com

游客
7天前

听楼主一席话,省我十本书!http://ew8b.dreamlalinen.com

游客
7天前

感谢楼主的推荐!http://ij1nkl.lnjdtm.com

游客
7天前

对牛弹琴的人越来越多了!http://qucm.ymyzncp.com

访客
7天前

莆田鞋https://ccc444.com

游客
7天前

有内涵!http://www.2qukuai.com

游客
7天前

看在楼主的面子上,认真回帖!http://5trrg.sikao51.com/33/5.html

游客
7天前

在这个版块混了这么久了,第一次看见这么给你的帖子!http://0075612.com/html/46e099154.html

游客
7天前

没人理我,好伤心啊!http://xx8d.sxscwo.com

游客
7天前

吹牛的人越来越多了!http://2di9.sxscwo.com

游客
7天前

信楼主,考试不挂科!http://opfom.sxscwo.com

游客
7天前

这位作者的文笔极其出色,用词精准、贴切,能够形象地传达出他的思想和情感。http://s5ee2k.21asp.com

游客
7天前

帖子很有深度!http://wm5hq3.lifeland.com.cn

游客
7天前

学习雷锋,好好回帖!http://pxic7g.fulihua0415.com

游客
7天前

祖国尚未统一,我却天天灌水,好内疚!http://306y.fulihua0415.com

游客
7天前

看帖不回帖的人就是耍流氓,我回复了!http://37laq2.ncdxjj.com

游客
7天前

这么经典的话只有楼主能想到!http://rsk1.sc-mty.cn

游客
7天前

最近回了很多帖子,都没人理我!http://1d30jf.sy-cl.com

游客
7天前

我对楼主的敬仰犹如滔滔江水绵延不绝!http://00bpa.slt11.com/M/4.html

游客
7天前

楼主很有经验啊!http://0d3.tuopi120.com

游客
7天前

谢谢楼主的分享!http://kfzu5.tjsftc.com/2024/5.html

游客
7天前

灌水不是我的目的!http://xoij.lkjk.cn

游客
7天前

每次看到楼主的帖子都有惊吓!http://gsjofg.51ysh.com

游客
7天前

白富美?高富帅?http://71fear.dreamlalinen.com

游客
7天前

不错的帖子,值得收藏!http://0q8c.xmyw.net

游客
7天前

回帖也有有水平的!http://5fbno.baidulanmo.com/01/4.html

游客
7天前

青春不在了,青春痘还在!http://hpgkm.lkjk.cn

游客
7天前

看帖、回帖、拿分、走人http://xc5npg.xmyw.net

游客
7天前

楼上的别说的那么悲观好吧!http://52k87.31qun.com/01/5.html

游客
7天前

十分赞同楼主!http://fsow.enleader.com

游客
7天前

刚分手,心情不好!http://w4634t.zhoutan.net

游客
7天前

勤奋灌水,天天向上!http://iiiq.aochengyy.com

游客
7天前

以后就跟楼主混了!http://f4d.whjttm.cn

游客
7天前

关注一下!http://w1ip0.eserotoelektrik.com

游客
6天前

支持一下!http://3le.lkjk.cn

游客
6天前

楼主的帖子实在是写得太好了。文笔流畅,修辞得体!http://kol93.tnswkj.com/01/4.html

游客
6天前

每次看到楼主的帖子都有惊吓!http://xb9.pistpyh.cn

游客
6天前

鉴定完毕!http://2m55.glitznhitz.com

游客
6天前

没人理我,好伤心啊!http://v0dk.dolopogrosir.com

游客
6天前

文章论点明确,论据充分,说服力强。http://fkdp.jkd4whd.cn

游客
6天前

被楼主的逻辑打败了!http://lkldl.com/news/21f399618.html

游客
6天前

谢谢楼主的分享!http://osnu.themonkey.com.cn

游客
6天前

看帖回帖一条路!http://r34.lkjk.cn

游客
6天前

刚看见一个妹子,很漂亮!http://wekd4.sidi-mahmoudi.com/2024/3.html

游客
6天前

楼主内心很强大!http://7fang.cn/news/25d399614.html

游客
6天前

知识就是力量啊!http://eyg75.lkjk.cn

游客
6天前

网页的加载速度非常快,不会影响用户体验。http://au65e3.21es.cn

游客
6天前

刚看见一个妹子,很漂亮!http://gustf.com/news/30a399609.html

游客
6天前

管它三七二十一!http://tc3v.iekpay.com

游客
6天前

楼主的帖子提神醒脑啊!http://yk66m.lkjk.cn

游客
6天前

网站做得不错http://fh46w.6456u.com/I/4.html

游客
6天前

楼主的头像是本人吗?http://4tpe5q.tjhxjsfz.com

游客
6天前

关注一下!http://uo0f4a.21es.cn

游客
6天前

今天怎么了,什么人都出来了!http://ijk99.cn/news/0f399639.html

游客
6天前

信楼主,得永生!http://fif2i.gzwblog.com/01/3.html

游客
6天前

写得实在太好了,我唯一能做的就是默默顶贴!http://bvg.lkjk.cn

游客
6天前

鉴定完毕!http://ondx.sophmoon.cn

游客
6天前

支持一个http://bks26.lkjk.cn

游客
6天前

太高深了,理解力不够用了!http://fr5qyy.pistpyh.cn

游客
6天前

林子大了,什么鸟都有了啊!http://aijiankang99.com/news/29a399610.html

游客
6天前

回帖也有有水平的!http://kafdjd.gtx20.com

游客
6天前

哥回复的不是帖子,是寂寞!http://e1wbpv.lkjk.cn

游客
6天前

今天上网不回帖,回帖就回精华帖!http://e46z8.lftsp.com/20240712/4.html

游客
6天前

我默默的回帖,从不声张!http://npfl.cn/news/22c399617.html

游客
5天前

感谢楼主的推荐!http://aijiankang99.cn/news/70b399569.html

游客
5天前

这篇文章真是让人受益匪浅!http://cryptoonair.com/news/24f399615.html

游客
5天前

楼上的能详细介绍一下么?http://kx9v.huibolt.com

游客
5天前

楼主发几张靓照啊!http://437.chaomofang.cn

游客
5天前

无图无真相!http://www.kdhlpt.com/yaowen/257867033.html

游客
5天前

我和我的小伙伴都惊呆了!http://www.kdhlpt.com/yaowen/580684313.html

游客
5天前

突然觉得楼主说的很有道理,赞一个!http://www.kdhlpt.com/yaowen/178700452.html

游客
5天前

今天过得很不爽!http://www.kdhlpt.com/yaowen/653468888.html

游客
5天前

收藏了,怕楼主删了!http://www.kdhlpt.com/yaowen/025206446.html

游客
5天前

写的太好啦,评论一个http://0w3.lkjk.cn

游客
5天前

网站做得不错http://10s3f.gdlvrui.com

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。