夏去秋来的专栏

学习奋斗中的新人,有关用友软件销售技术咨询的可以邮件M我 E-mail:516940914@qq.com...

where子句的运用

 

这一篇我们要来说明Select的第一个子句——Where。
Where的功能就是根据后面的条件,限制与筛选Selet检索的数据,而条件中又可以分为几种:


1、 运算符。通过比较运算符 —— >(大于) , <(小于) ,=(等于) ,>=(大于等于) ,<=(小于等
于) ,<>(不等于)来设定条件,例如:



Select 进仓日期,物品名称,进仓数量 From 进仓表 Where 物品名称='铅笔'
------在进仓表检索出物品名称为铅笔的数据。-------------
	

2、 Or 与 And。通Or与And边接多个条件,例如:


Select 进仓日期,物品名称,进仓数量 From 进仓表 Where 物品名称='铅笔' And 日期=#2008-10-2#
----------在进仓表检索出2008年10月2日里物品名称为铅笔的数据。----------


3、 Between…And。在指定的范围之内检索数据,例如:


Select 进仓日期,物品名称,进仓数量 From 进仓表 Where 进仓数量 Between 3 and 6 
------------在进仓表检索出进仓数据在3与6之间的数据。-------------


4、 In。通过In 列出所有可能的值,例如:


Select 进仓日期,物品名称,进仓数量 From 进仓表 Where 物品名称 in ('铅笔','毛笔','钢笔') 
-------------在进仓表检索出物品名称为铅笔、毛笔和钢笔的数据。------------

 

 

5、 Like。通过Like与通配符,列出符合的条件。通配符有%,_,[]三种,不同的数据库可能支持不一样,在Excel+ADO+ACCESS的环境下,三种都支持,例如:


Select 进仓日期,物品名称,进仓数量 From 进仓表 Where 物品名称 Like '铅%'
 --------------在进仓表检索出物品名称以铅为开头的数据。-----------------


Select 进仓日期,物品名称,进仓数量 From 进仓表 Where 物品名称 Like '_笔%'
 -----------在进仓表检索出物品名称以任一一个字符+笔为开头的数据。实例中包含钢笔、铅笔等,不包含圆珠笔、水彩笔等。-----------


Select 进仓日期,物品名称,进仓数量 From 进仓表 Where 物品名称 Like '[钢,圆珠,毛]%'
---------------在进仓表检索出物品名称以钢,圆珠,毛为开头的数据。-------------

阅读更多
文章标签: 数据库
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭