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

被折叠的 条评论
为什么被折叠?



