- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SELECT 查询语句格式与简单查询.doc
作业二
名称:SELECT 查询语句格式与简单查询
过程:
SELECT查询语句格式:
SELECT [记录显示范围] 字段列表
[ INTO 新表名]
[FROM 表名或表名列表及连接方式] [WHERE 筛选记录条件表达式]
[GROUP BY 分组字段名列表 [HAVING 分组条件表达式] ]
[ORDER BY 排序字段名列表 [ASC | DESC ]
[ { COMPUTE 集合函数(列名1) [ BY 列名2] } [...n]]
指事实上字段列表及列别名(列标题)
指定显示列的格式:
[表名.] 字段名 | 计算表达式 |别名={ [表名.] 字段名 | 计算表达式}
别名时也可写成ANSI 标准的格式:
{ [ 表名. ] 字段名 | 计算表达式} [ AS ] 别名
例如: “表2006” 的全部记录,只显示“进货日期”、“货号” 、 “数量” 和 “供货商ID ” 字段。
SELECT 供货商ID,进货日期,货号,数量 FROM 进货表2006
指定果的显示范围
指定查询结果集中记录的显示范围有三个选项
ALL 显示查询结果的全部记录(默认值)
| DISTINCT [ROW] 对查询结果集过滤重复行
| TOP n [percent] 显示查询结果集开头的n [%] 个记录
例如: 查询“销售表2006”记录,按不同记录显示范围显示全部字段*。
显示全部查询结果的记录: SELECT ALL * FROM 销售表2006
在查询记录中去掉重复行: SELECT DISTINCT *FROM 销售表2006
只显示查询结果前5条记录: SELECT TOP 5 *FROM 销售表2006
只显示查询结果前20%记录:SELECT TOP 20 percent *FROM 销售表2006
例如:查询“销售表2006 ”记录,只显示字段“客户名称”,比较过滤重复行的效果:
SELECT 客户名称FROM 销售表2006
SELECT DISTINCT 客户名称FROM 销售表2006
例如: 查询“进货表2006” 的前5条记录,只显示“进货日期” 、“货号” 、“数量” 和“供货商ID ”字段,使用别名显示标题“进货日期” 、“商品编号” 、“数量” 、和 “供货商代码”。
SELECT TOP 5 供货商代码=供货商ID,进货日期,商品编号=货号,数量 FROM 进货表2006
或者:
SELECT TOP 5 供货商ID 供货商代码,进货日期,货号AS 商品编号,数量
FROM 进货表2006
例如:使用字段组合的计算列查询“商品一览表” ,显示“货号” 、 “货号” 、“每件毛利” 和 “字段外数据” 。
SELECT 商品信息=货号+’,’ + 货名, 每件毛利=参考价格*0.1 ,30*2+5 字段外数据, 256*256 FROM 商品一览表
用WHERE子句查询满足条件的记录
格式:
WHERE 条件表达式
功能:从查询的数据集中挑选出符合条件的记录
例如:在“销售表2006” 中查询一次销售额超过10000元的销售记录。
SELECT 销售员,货名,单价,数量,金额 FROM 销售表2006
WHERE 金额=10000
例如:在“商品一览表”中查询参考价格下浮25%以后低于1000元的商品信息。
SELECT 货号,货名,规格,原参考价格=参考价格,下浮后价格=参考价格*0.75
FROM 商品一览表 WHERE 参考价格*0.75〈1000
例如: 在“销售表2006” 中查询“陈刚”销售金额低于10000元的销售记录。
SELECT * FROM 销售表2006 WHERE 销售员=‘陈刚’ and 金额〈10000 如图:
例如:在“销售表2006”中查询2006年2月份的销售记录。
SELECT * FROM 销售表2006
WHERE 销售日期’2006/2/1’ and 销售日期〈=‘2006-3-1’
或者 :
SELECT * 销售日期 between ‘2006/2/1’ and ‘2006-3-1’
例如:在“销售表2006”中查询销售数量不在3到25之间的销售记录。
SELECT * FROM 销售表2006 WHERE 数量 not b
文档评论(0)