销售管理数据库的数据查询.ppt

销售管理数据库的数据查询.ppt

ID:51058595

大小:539.50 KB

页数:37页

时间:2020-03-17

销售管理数据库的数据查询.ppt_第1页
销售管理数据库的数据查询.ppt_第2页
销售管理数据库的数据查询.ppt_第3页
销售管理数据库的数据查询.ppt_第4页
销售管理数据库的数据查询.ppt_第5页
资源描述:

《销售管理数据库的数据查询.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第五章数据库的数据查询技能目标在销售管理系统数据库中能根据按照指定的要求灵活、快速地查询相关信息。SQLServer2005数据库应用技术知识目标掌握SELECT语句语法格式;掌握最基本的查询技术;掌握条件查询技术;掌握多重条件查询技术;掌握连接查询技术;掌握嵌套查询。SQLServer2005数据库应用技术SELECT语句的语法格式SELECT<输出列表>[INTO<新表名>]FROM数据源或视图列表[WHERE<查询条件表达式>][GROUPBY<分组表达式>[HAVING<过滤条件>]][

2、ORDERBY<排序表达式>[ASC

3、DESC]][COMPUTE行聚合函数名(表达式)[,...n][BY表达式[,...n]]]SQLServer2005数据库应用技术SELECT语句各子句的功能(1)SELECT子句:指定查询返回的列。(2)INTO子句:将检索结果存储到新表或视图中。(3)FROM子句:用于指定查询列所在的表和视图。(4)WHERE子句:指定用于限制返回的行的搜索条件。(4)GROUPBY子句:指定用来放置输出行的组。并且如果SELECT子句中包含

4、聚合函数,则计算每组的汇总值。(5)HAVING子句:指定组或聚合的搜索条件。HAVING通常与GROUPBY子句一起使用。(6)ORDERBY子句:指定结果集的排序。(7)COMPUTE字句:用于对结果集进行分组并对每一组数据进行汇总计算。SQLServer2005数据库应用技术SELECT语句的执行方式SQLServer2005提供了查询编辑器,用于编辑和运行查询代码。【例】查询所有员工的信息。操作的具体步骤如下。(1)启动SQLServerManagementStudio。(2)在【对象资

5、源管理器】中,单击工具栏的【新建查询】按钮,打开查询编辑器。(3)在查询编辑器中,输入如下代码。SELECT*FROMemployee(4)单击【工具栏】的按钮,进行语法分析。在【结果】窗体中出现“命令已成功完成”的消息,表示当前的查询语句没有语法错误。(5)单击按钮,在当前数据库中执行查询语句。SQLServer2005数据库应用技术简单查询-SELECT子句1、查询所有的列(使用*)【例】从商品表中查询所有商品的信息。2、查询指定的列【例】从客户表中检索所有客户的公司名称、联系人姓名和地址。

6、3、使用TOP关键字限制返回行数【例】检索客户表中前5位客户的公司名称、联系人姓名和地址。4、使用DISTINCT关键字过滤重复行【例】从员工表中查询所有员工的部门信息,并消去重复记录。SQLServer2005数据库应用技术简单查询-SELECT子句(续)5、更改列标题方法:采用“列标题=列名”的格式采用“列名列标题”的格式采用“列名as列标题”的格式【例】查询每个员工的姓名和性别,并在每人的姓名标题上显示“员工姓名”。【练习】使用其他两种方法SQLServer2005数据库应用技术简单查询-

7、SELECT子句(续)6、使用计算列【例】查询所有员工的工资在提高10%后信息,将提高后的工资列标题为“提高后工资”。SQLServer2005数据库应用技术简单查询-INTO子句INTO子句用于将查询的结果插入新表中,其语法格式如下。INTO新表名【例】使用INTO子句创建一个包含员工姓名和工资,并命名为new_employee的新表。USECompanySalesGOSELECTEmployeeName,SalaryINTOnew_employeeFROMemployeeGOSQLServe

8、r2005数据库应用技术简单查询-WHERE子句使用WHERE子句的目的是为了从表格的数据集中过滤出符合条件的行。其语法格式如下:SELECT<输出列表>[INTO<新表名>]FROM<数据源列表>[WHERE<查询条件表达式>SQLServer2005数据库应用技术简单查询-WHERE子句(续)1、使用算术表达式比较运算符包含多个,例如>、<、>=、>、!=、!>等,其中<>、!=均表示不等于,!>表示不大于。【例】查询员工“蔡慧敏”的工资。【例】在CompanySales数据库的员工表(em

9、ployee)中,查询工资大于3000元的员工信息2、使用逻辑表达式表达式AND或OR表达式或:NOT表达式【例】在CompanySales数据库的员工表(employee)中,查询工资在3400元以下的女性员工姓名和工资信息。SQLServer2005数据库应用技术3、使用搜索范围运算符使用关键字Between…and,即查询介于两个值之间的记录信息。语法格式如下:列名Between【NotBetween】起始值And终止值4、使用IN关键字IN关键字给出表达式的取值范围。如果字段取值等于列表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。