怎样区分Sql Server 中 in 和 between 的用法?
众所周知,Sql Server里面有很多的语句。between是在一个规模 (range) 内抓出数据库中的值。Sql Server中事前已经知道的值都放入 in 这个子句。那么,怎么区分Sql Server 中 in 和 between 的用法呢?一起来看。
我们一起来看看这些常用的情况来轻松区分Sql Server 中 in 和 between 的用法。
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:
select * from [tablename] where [日期] between '2008-01-01' and '2008-10-31'
--查询字段[日期]在2008-01-01(含)至2008-10-31(含)之间 表tablename的记载.
希望本文能够帮助到大家切实区分Sql Server 中 in 和 between 的用法。
想要了解更多,请关注下方平台>>
新浪微博:@享和邑正版软件商城
公众微信:享和邑
热门推荐: