谈谈sql查询的between

2016-01-29 16:11 3 1 收藏

谈谈sql查询的between,谈谈sql查询的between

【 tulaoshi.com - SQLServer 】

  作者:啊亮
  发表于ASP地带,2000-11-25 21:42
例子1:求年龄在20与22岁之间(包括20 和 22)的学生的学号和年龄
select number,age
from s
where age between 20 and 22
例子2:求年龄不在20与22岁之间的学生的学号和年龄
select number,age
from s
where age not between 20 and 22
注意:between后面是低值,and 后面是高值!

 

来源:https://www.tulaoshi.com/n/20160129/1497784.html

延伸阅读
Oracle 10g新增了阶层查询操作符PRIOR,CONNECT_BY_ROOT ■PRIOR 阶层查询的CONNECY BY condition的条件式需要用到PRIOR来指定父节点, 作为运算符,PRIOR和加(+)减(-)运算的优先级相同。 ■阶层查询 语法:START WITH condition CONNECT BY NOCYCLE condition START WITH 指定阶层的根 CONNECT BY 指定阶层的父/子关系 NOCYCLE...
标签: SQLServer
在Access中进行时间的比较sql语句很简单,如Select * From table Where thetime#"& Now() &"#这样即可     在MSSQL就不能这样,要用DateDiff语句和GetDate()函数进行比较。     如Select Count(*) From table Where DateDiff(s,GetDate(),thetime)0,我自己特别做了个50万条数据的的表,执...
所谓多表查询是相对单表而言的,指从多个数据表中查询数据,这里我们主要学习从两个数据表中如何查询数据的方法。 4.3.1 无条件多表查询 无条件多表查询是将各表的记录以笛卡尔积的方式组合起来。 如scott.dept表共有4条记录,scott.emp表共有14条记录,其笛卡尔积将有4*14=56条记录。 在执行下列语句。 ―――...
今天用time Like '2008-06-01%'语句来查询该天的所有数据,被提示语句错误。查了一下才发现该模糊查询只能用于String类型的字段。 自己也查阅了一些资料。关于时间的模糊查询有以下三种方法: 1.Convert转成String,在用Like查询。 select * from table1 where convert(varchar,date,120) like '2006-04-01%' 2.Between select * from table...
在select查询语句里可以嵌入select查询语句,称为嵌套查询。有些书上将内嵌的select语句称为子查询,子查询形成的结果又成为父查询的条件。 子查询可以嵌套多层,子查询操作的数据表可以是父查询不操作的数据表。子查询中不能有order by分组语句。 4.4.1 简单嵌套查询 在执行下列语句。 ――――――――――――――...

经验教程

537

收藏

47
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部