收藏 分销(赏)

数据库管理与开发项目教程---教案--08项目四:使用T-SQL查询表数据-任务4子查询-实训XS.docx

上传人:二*** 文档编号:4511842 上传时间:2024-09-26 格式:DOCX 页数:2 大小:12.04KB 下载积分:5 金币
下载 相关 举报
数据库管理与开发项目教程---教案--08项目四:使用T-SQL查询表数据-任务4子查询-实训XS.docx_第1页
第1页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
项目四使用T-SQL查询表数据 任务1简单查询 任务2分类汇总实训四使用SELECT语句进行基本查询任务3连接查询 任务4子查询实训五使用多表查询和复杂查询 实训六 分析创建查询sale数据库复习: 1、写出SELECT语句的书写格式。简述每个子句后面应该填写什么内容? Select [DISTINCT]选择列表 [Into新的表] From表或视图[Where检索的条件][Group by字段名1 [Having内部函数表达式]][Order by 字段名 2 ASC/DESC ]2、聚合函数有哪些,请写出函数名及其功能,他们可以出现在SELECT哪些字句里? 3、请举例写出一个笛卡尔积的查询语句。多表连接查询分哪三类?每类连接又怎样分类 的? 笛卡尔积:select * from class, student, stucou多表连接查询分: 内连接:等值连接、不等值连接、自联接 外连接:左外连接、右外连接、全外连接 交叉连接:笛卡尔积4、写出用T-SQL语句把stucou、course> student三个表连接在一起的方法? —【例2. 34]USE XkGOSELECT StuName, CouName, WillOrderFROM StuCou,Student, CourseWHERE StuCou.StuNo二Student. StuNo AND StuCou. CouNo=Course. CouNoORDER BY StuName, WillOrder GO —使用ANSI连接语法的SELECT语句: USE XkGOSELECT StuName, CouName, WillOrder FROM StuCouJOIN Student ON StuCou. StuNo=Student. StuNoJOIN Course ON StuCou. CouNo=Course. CouNoORDER BY StuName, WillOrderGO任务4子查询 —【例2. 29]USE XkGOSELECT *FROM CourseWHERE WillNum>(SELECT AVG(WillNum) FROM Course)GO—【例2. 30] USE XkGOSELECT ClassName FROM ClassUNIONSELECT DepartName FROM DepartmentGO—如果希望改变列标题USE Xk GOSELECT ClassName AS '所有班名和所有系名'FROM ClassUNIONSELECT DepartName FROM DepartmentGO—【例2. 31]USE XkGO SELECT ClassName AS '所有班名和所有系名'FROM ClassUNIONSELECT DepartName FROM DepartmentORDER BY ClassName DESCGO实训六 查询XS数据库在course表中,查询2学分的'Linux操作系统'课程的上课时间。 1. 在course表中,查询“周二晚”上课的课程编号、授课教师,并把列名改为中文标题, 查询后的结果按课程编号进行降序排列,查询结果如下图所示。 1 课程编号 授课教师| 009 叶艳茵 2 003 李涛 2. 在course表中,查询报名人数为30到40之间的课程名称和主讲教师(注:包含30 和40)在course表中,检索课程号分别为'005'、'008'、‘014’的课程信息。 3. 在course表中,查询任课教师未定的课程名称。 4. 在student表中,查找杜晓静同学的选修课密码是什么? 5. 在course表中,查询课程号在001到010之间的课程信息,包含课程号、课程名、授 课教师。 6. 查询class表中的系部编码,要求每个系部编码只显示一行。 7. 从course表中检索所有的课程信息,要求只显示前3行信息。 8. 从course表中查询所有的课程信息,要求只显示前20%的信息。 nklbnm
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服