欢迎来到天天文库
浏览记录
ID:45858866
大小:1.28 MB
页数:43页
时间:2019-11-18
《SQLServer数据库应用技术实例教程 任务5 应用数据库中的数据》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、任务:使用T-SQL语句和SSMS对数据库JXGL进行数据查询。通过单表的简单查询、多表的连接查询以及高级嵌套查询等多种方式查询得到用户需要的信息。5.1了解T-SQL的常用函数5.2分析“高职院校教学管理系统”中的数据查询5.3简单查询5.4连接查询5.5嵌套查询5.6使用SSMS进行数据查询5.7知识进阶项目实训任务五应用数据库中的数据—SQLServer2005中的数据查询了解T-SQL的常用函数使用T-SQL进行单表的简单查询使用T-SQL进行多表的内连接和外连接,了解多表的交叉连接使用T-SQL进行嵌套查
2、询使用SSMS进行数据查询学习目标SQLServer2005中的数据查询5.1了解T-SQL的常用函数任务:了解常用的SQL函数,掌握常用集合函数、字符串函数和日期时间函数。SQLServer2005中的数据查询数学函数:实现各种数学运算和三角运算。如:ABS、SQRT、CEILING/FLOOR、RAND、ROUND、POWER、LOG等。字符串函数:实现对字符串数据的分析、查找、转化等。如:CHAR、SPACE、STR、LOWER、UPPER等。日期时间函数:实现对日期时间类型数据的各种操作。如:GETDATE
3、、DATEADD、DATEDIFF、DATEPART等。集合函数:用于计算SELECT语句查询结果行的统计值,在查询结果集中生成汇总值。如:COUNT、MAX、MIN、SUM等。系统函数:用于获取有关计算机系统、用户、数据库和数据库对象等当前运行环境的系统信息。如:HOST_ID、CURRENT_USER、IS_MEMBER等T-SQL的常用函数SQLServer2005中的数据查询T-SQL的常用函数6.用户自定义函数:自定义的函数包含标量值函数、内联表值函数和多语句表值函数三种。标量值函数。该函数返回单个数据值
4、,数据类型是在RETURNS子句中指定的。内联表值函数。该函数指定table作为返回类型,可以通过内联表值函数实现参数化视图功能。多语句表值函数。该函数是视图与存储过程的集合应用,返回table类型。【例5-4】定义一个函数stu_score,求出并返回学生成绩的70%。CREATEFUNCTIONstu_score(@tempscoreASnumeric(9))RETURNSnumeric(9)ASBEGINRETURN(@tempscore*0.7)ENDGOSQLServer2005中的数据查询5.2分析“高
5、职院校教学管理系统”中的数据查询任务:分析“高职院校教学管理系统”中的数据查询需求。SQLServer2005中的数据查询“高职院校教学管理系统”中的数据查询1.从查询类型角度分析:单表查询。针对没有外键的基本表。多表查询。通过外键列将分属于多个表的信息进行连接查询或嵌套查询后放在一起显示。数据的汇总统计查询。通过单表查询或多表的关联查询对相应的数据行汇总和统计。2.从系统的管理应用角度分析:学生基本信息查询。学籍信息查询。学生成绩查询。学生选课信息查询。教材信息查询。SQLServer2005中的数据查询5.3简
6、单查询任务:掌握SELECT语句的基本语法,按查询需求,应用WHERE条件及各关键字实现对“高职院校教学管理系统”的各类基本数据查询。5.3.1认识SELECT语句5.3.2最基本的SELECT语句5.3.3数据汇总及空值查询5.3.4使用WHERE进行条件查询5.3.5使用ORDERBY排序查询结果5.3.6使用GROUPBY分组统计5.3.7使用COMPUTEBY显示子集明细5.3.8使用查询结果创建新表5.3.9使用UNION联合多个查询SQLServer2005中的数据查询5.3.1认识SELECT语句使用
7、T-SQL的SELECT语句从一个或多个表或视图中,对存在于数据库中的数据按照特定的组合、条件表达式和次序进行查询,并可对数据进行筛选、分组、统计、排序等处理。基本语法:SELECT[ALL
8、DISTINCT
9、TOPn
10、TOPnPERCENT]select_list[INTOnew_table_name]FROMtable_list[WHEREsearch_conditions][GROUPBYgroup_by_list][HAVINGsearch_conditions][ORDERBYorder_list[ASC
11、
12、DESC]][COMPUTEaggregate_functions[BYcompute_by_list]]各子句说明SELECT:关键字,表示从数据库中查询数据。ALL
13、DISTINCT
14、TOPn
15、TOPnPERCENT:关键字,对查询结果集的数据行进行控制。select_list:需要在结果集中显示的列,是由逗号分隔的表字段或表达式列表。INTOnew_
此文档下载收益归作者所有