between与in的语法

SQL查询技巧
本文介绍了两种常用的SQL查询方法:使用between进行区间查询及使用in进行集合查询。between适用于查询某一范围内的记录,例如查询指定日期范围的数据;in则用于查询属于特定集合的记录,包括直接指定值或引用其他表中符合条件的值。

常用的情况:
between:
select * from [tablename] where [日期] between '2008-01-01' and '2008-10-31' //between的语法
--查询字段[日期]在2008-01-01(含)至2008-10-31(含)之间 表tablename的记录。

in:
1、select * from [tablename] where [日期] in ('2008-01-01','2008-02-01','2008-03-01')
--查询表tablename中[日期]是2008年第一季度第一天的记录
2、select * from [tablename] where [日期] in (select [日期] from [tb] where 条件... )
--查询表tablename里[日期]在 (表tb 里符合条件 的 日期)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值