实验四单表查询

实验四单表查询

ID:35342350

大小:75.25 KB

页数:13页

时间:2019-03-23

实验四单表查询_第1页
实验四单表查询_第2页
实验四单表查询_第3页
实验四单表查询_第4页
实验四单表查询_第5页
资源描述:

《实验四单表查询》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验四一、实验名称:数据库单表查询二、实验目的1.掌握SELECT语句的基本语法和查询条件表示方法;2.掌握查询条件表达式和使用方法;3.掌握GROUPBY子句的作用和使用方法;4.掌握HAVING子句的作用和使用方法;5.掌握ORDERBY子句的作用和使用方法;6.掌握在企业管理器屮对单表的查询操作;7.掌握使用T-SQL语句对单表的查询操作。三、实验环境已安装SQLServer2005企业版的计算机;具有局域网环境,有固定IP;四、实验学时2学时五、实验要求1.了解数据库查询;2.了解数据库查询的实现方式;3.熟悉使用SEL

2、ECT语法;4.完成实验报告。实验内容及步骤:数据查询是数据库的核心操作,SQL语言提供了功能强大的数据查询语句。SELECT语句是SQL语言中最重要的一条语句。使用这条语句可以方便地对数据库屮的一个或多个表进行查询。本实验将介绍单表查询。一、SELECT语句的格式1.SELECT主要子句的基本格式SELECT[ALL

3、DISTINCT][TOPexpression[PERCENT][WITHTIES]][INTOnew_table][FROM{}[,…n]][WHERE

4、earch_condition>][GROUPBY[ALL]group_by_expression[,...n][WITH{CUBE

5、ROLLUP}][HAVING][ORDERBYorder_expression[ASC

6、DESC]][COMPUTE{{AVG

7、COUNT

8、MAX

9、MIN

10、SUM}(expression)}[,...n][BYexpression[,…n]]2•格式说明SELECT主要子句的参数说明如下:(1)SELECT子句用于指定所选择的要查询的特定表中的列,它可以是星号

11、(*)、表达式、列表、变量等;(2)INTO子句用于指定所要生成的新表的名称;(3)FROM子句用于指定要查询的表或者视图,最多可以指定16个表或者视图,用逗号相互隔开;(4)WHERE子句用来限定查询的范围和条件;(5)GROUPBY子句是分组查询子句,HAVING子句用于指定分组子句的条件。GROUPBY子句、HAVING子句和集合函数一起可以实现对每个组生成一行和一个汇总值;(6)ORDERBY子句可以根据一个列或者多个列来排序查询结果,在该子句中,既可以使用列名,也可以使用相对列号。ASC表示升序排列,DESC表示降序排

12、列;(7)COMPUTE子句使用集合函数在查询的结果集中生成汇总行,COMPUTEBY子句用于增加各列汇总行。二、查询分析器打开SQLServerManagementStudio后,可以在标准工具栏上单击“新建查询”按钮4•新建查询⑩进入SQL查询编辑器,此吋将使用当前连接打开一个查询编辑器窗口,如图4.1所示。liciuKuftSQLSt«rVHrStudivKxpr对翁■■次UIAVSQLKIP.LQ«eryZ.LEtMSLEWSJ■1I8汾IJ3USJ(JIFWS阪Swr203JM2-I£二I东纭数材母=JSt«xd«r

13、»t.test囹一关*5)aZj«♦一j系塚艮回二UEw二同义闵性i*LJ安全性上U用另林刘*田a复创LDUSSqUXFRESS00SP2)LEIAA4a>n>tlrat«r1^3)S

14、例1】查询全体学生的学号、姓名和年龄。SELECTSno,Sname,SageFROMStudent用表示表的全部列名,而不必逐一列出。【例2】查询学生的全部信息。SELECT*FROMStudent应用DISTINCT消除查询结果以某列为依据的重复行。【例3】查询选修了课程的学生号。SELECTDISTINCTSnoFROMSC上例中,SC表中相同学号(Sno)的纪录只保留第一行,余下的具有相同学号的记录将从查询结果中清除。也就是每个同学保留一条选课纪录。利用投影查询可控制列名的顺序,并可通过指定别名改变查询结果的列标题的名字

15、,如下例NAME为SN的别名,改变了列的显示顺序。。【例4】查询全体学生的姓名、学号和年龄。SELECTSnameNAME,Sno,SageFROMStudent2•条件查询当要在表中找出满足某些条件的行时,则需使用WHERE子句指定查询条件。WHERE子句中,

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

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

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