5.1简单查询(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)

2024-03-22
| 28页
| 72人阅读
| 0人下载
普通

内容正文:

项目5 查询 2 2 【能力目标】 学会使用SELECT语句。 能使用SELECT语句进行简单查询。 能使用SELECT语句进行分组筛选和汇总计算。 能使用SELECT语句进行连接查询。 能使用SELECT语句进行子查询。 【思政目标】 “古之立大事者,不惟有超出之才,亦必有坚忍不拔之志”,青年学生应努力学习,成人成才,为祖国服务。 项目5 查询 3 3 【项目描述】 按照要求对xs数据库中各表进行查询和统计。 【项目分析】 将数据库xs的数据表建立好后,就可以进行数据库的各种操作了。在数据库应用中,最常用的操作是查询,它是数据库的其他操作(统计、插入、修改、删除)的基础。在SQL Server 2019中,使用SELECT语句实现数据查询。SELECT语句功能强大,使用灵活。用户通过SELECT语句可以从数据库中查找需要的数据,也可以进行数据的统计汇总。本项目主要介绍利用SELECT语句对数据库进行各种查询的方法。 项目5 查询 【思政导入】主要矛盾和次要矛盾 解决问题要抓主要矛盾,认真细致是做好每一项工作的关键。在数据库应用中,最常用的操作是查询,那么掌握查询的用法就必不可少。 我们要掌握解决问题的关键因素,抓主要矛盾,认真细致地完成工作。 项目5 查询 5 5 【任务设置】 任务1 简单查询 任务2 分类汇总 任务3 连接查询 任务4 子查询 项目5 查询 6 6 【任务目标】 学会利用SELECT语句选取字段。 能进行条件查询。 学会对查询结果进行排序。 【任务分析】 简单查询包括查询指定列、所有列,设置字段别名,消除重复行和返回表中若干条记录。条件查询要使用比较运算符,而且要进行字符匹配,用于模糊查询。 任务1 简单查询 项目5 查询 7 7 SELECT语句的执行方式有两种,分别是SSMS和T-SQL语句。 1.执行第一个SELECT语句 SELECT子句主要用于查询数据,也可以用来向局部变量赋值或者用来调用一个函数。常用的SELECT子句的语法格式如下: SELECT选择列表 /*要查询的那些列名,列名之间用逗号隔开*/ FROM表的列表 /*要查询的那些列名来自哪些表,表名之间用逗号隔开*/ WHERE查询的条件 /*查询要满足的条件或多表之间的连接条件*/ 任务1-1 SELECT语句的执行方式 项目5 查询 8 8 【例5-1】 查询KCXX表中第2学期的所有字段,包括课程编号、课程名称、开课学期、学时、学分。 在查询窗口中输入以下SQL语句,并执行: USE xs GO SELECT TOP (200) 课程编号, 课程名称, 开课学期, 学时, 学分 FROM KCXX WHERE 开课学期 = 2 执行结果如图5-1所示。 任务1-1 SELECT语句的执行方式 项目5 查询 9 9 任务1-1 SELECT语句的执行方式 项目5 查询 图5-1 执行结果 使用SELECT语句进行数据查询时,SQL Server 2019提供了两种执行工具:SSMS和查询编辑器。而在实际应用中,大部分是将SELECT语句嵌入前台编程语言中执行的。 10 10 任务1-1 SELECT语句的执行方式 项目5 查询 2.使用查询编辑器执行 使用查询编辑器执行SELECT语句进行数据查询,方法如下。 (1)单击系统工具栏上的【新建查询】按钮或【数据库引擎查询】按钮;或者选择菜单栏中的【文件】→【新建】→【数据库引擎查询】命令;打开【查询编辑器】窗口,如图5-2所示。 (2)或在【对象资源管理器】窗口中,用鼠标右键单击当前数据库中的工作表,在弹出的快捷菜单中选择【前1000行】命令。 11 11 任务1-1 SELECT语句的执行方式 项目5 查询 图5-2 【查询编辑器】窗口 12 12 任务1-1 SELECT语句的执行方式 项目5 查询 3.使用SSMS执行 使用SSMS执行SELECT语句查询数据,方法如下。 (1)启动SSMS,选中要查询的表,单击鼠标右键,在弹出的快捷菜单中选择【编辑前200行】命令,单击鼠标右键,在弹出的快捷菜单的【窗格】子菜单中有4个窗格,分别是关系图、条件、SQL、结果,如图5-3所示。 13 13 任务1-1 SELECT语句的执行方式 项目5 查询 图5-3 4个窗格 14 14 任务1-1 SELECT语句的执行方式 项目5 查询 (2)在【关系图】窗格中,可以将已经设置关联的表显示出来。在【条件】窗格中选择要查询的列、是否排序以及查询条件等。在【SQL】窗格中将自动生成SELECT语句,并可对SELECT语句进行编辑。单击

资源预览图

5.1简单查询(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
1
5.1简单查询(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
2
5.1简单查询(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
3
5.1简单查询(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
4
5.1简单查询(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
5
5.1简单查询(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。