2023年SQL语言实验报告.pdf





《2023年SQL语言实验报告.pdf》由会员分享,可在线阅读,更多相关《2023年SQL语言实验报告.pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实 验 五 SQ L语 言*、目 的 与 规 定 1.掌 握 SQ L语 言 的 查 询 功 能;2.掌 握 SQL语 言 的 数 据 操 作 功 能;3.掌 握 对 象 资 源 管 理 器 建 立 查 询、索 引 和 视 图 的 方 法;二、实 验 准 备 1.了 解 SQL语 言 的 查 改 增 删 四 大 操 作 的 语 法;2.了 解 查 询、索 引 和 视 图 的 概 念;3.了 解 各 类 常 用 函 数 的 含 义。三、实 验 内 容(-)S Q L查 询 功 能 使 用 提 供 的 stud entdb数 据 库 文 献,先 附 加 到 目 录 树 中,再 完 毕 下 列 题
2、目,SQL命 令 请 保 存 到 脚 本 文 献 中。1.基 本 查 询(1)查 询 所 有 姓 王 的 学 生 的 姓 名、学 号 和 性 别 S el e c t St_N a me,St_S ex,S t _IDF rom st_ i nfoW h er e St_Name I i k e 王%SQLQueryl.sql-127.0.0.1.studentdb(PC-20160924WFDLAdministrator(59)*1 臼 Select St_Name,St_Sex,St_ID2 From st_info3 Where St_Name like*王 100%口 结 果 二|消
3、息 St_N am e St_Sex St_ID1 j 主,j 雍|里 2602060106图 5-1(2)查 询 全 体 学 生 的 情 况,查 询 结 构 按 班 级 降 序 排 列,同 一 班 级 再 按 学 号 升 序,并 将 结 果 存 入 新 表 new中 s elect*into newf rom s t _ infoo r d er by Cl_ Name d e sc,st_ I D as cSQLQuery2.sql-127.0.0.1.studentdb(PC-20160924WFDLAdministrator(53)*1 B se le c t*into new2 fr
4、om st_ in fo3 order by ClLName desc,st_ID asc100%一 由 消 息 _(1 6行 受 影 响)图 5-2(3)对 S _ C _ in f。表 中 选 修 了“体 育”课 的 学 生 的 平 均 成 绩 生 成 汇 总 行 和 明 细 行。(提 醒:用 compute汇 总 计 算)因 2023版 本 已 不 支 持 c o mpute关 键 字,所 以 选 择 用 其 他 方 式。Sei e ct c_n o,scoreFr o m s_ c _infoW h ere c _no=2 9 0 0 0011g ro u p by c_ n o,s
5、c orePC-20160924WFDL.db-dbo.stjnfo 对 象 资 源 笞 理 器 SQLQuery3.sql-l.min1234E Select c_no_,scoreFrom s_c_infoWhere c_no=29000011group by c_no_,score)100%二 结 果 j 消 息 c_no score1 i 29000011 j 772 29000011 833 29000011 924 29000011 97图 5-32.嵌 套 查 询 查 询 其 他 班 级 中 比“材 料 科 学 06 0 1班”的 学 生 年 龄 都 大 的 学 生 姓 名 和
6、年 龄 sei e c t st_name,b orn_d a t efrom s t_ infow h e r e cl_ n a m e!=材 料 科 学 06 0 1 班 a n d bo r n_date(selectmin(bo r n _date)f rom s t _info wher e c l_ n a m e=7 材 料 科 学 0601 班)SQLQuery4.sql-l.ministrator(59)*X PC-20160924WFDL.db-dbo.stjnfo 对 象 资 源 S 3 器 1 臼 s e le c t st_name.,b o rn-d ateJ2
7、from s t_ in fo3 where cl_name 二 材 料 科 学 0601班 and born_date(s e le c t m in(born_date)4 from s t_ in fo where cl_name二 材 料 科 学 0601班)100%一 口 结 果 消 息 st_name born_date:邓 红 艳|1986-07-03 00:00:00.000金 萍 1984-11-06 00:00:00.000吴 中 华 1985-04-10 00:00:00.000郑 远 月 1986-06-18 00:00:00,000图 5-4 用 e x i s t
8、s查 询 选 修 了“9 7 10041课 程 的 学 生 姓 名s el e ct s t namef rom st_ i nfowhere e x ist s(s e 1 ect*from s _ c_ info where c_n o=971004 1a n d st_ i d=st_ in fo.st_id)PC-20160924WFDL.db-dbo.stjnfo 对 象 资 源 霞 器 1 B se le c t st_name2 from st_ in fo3 where e x is ts(s e le c t*from s_c_info where c_no=9710041
9、and st_ id=st_ in fo.st_ id)结 果,J 消 息 st_name1 福 受 受 2 黄 正 刚 3 张 红 飞 4 曾 莉 娟 图 5-5 用 i n 查 询 找 出 没 有 选 修“9710041”课 程 的 学 生 的 姓 名 和 所 在 班 级。sele c t s t_ name,c 1 _ n am ef r o m s t _ in f ow h e re s t_id no t in(s e le ct st_ i d f r o m s_c_inf o wher e cno 97 1 00417)I SQLQueryG.sql-l.ministrato
10、r(52)*X1-s e le c t st_name.,cl_name2 from st_ in fo3 where st_ id not in(s e le c t st_ id from s_c_info where c_no=r 971004T)PC-20160924WFDL.db-dbo.stjnfo 对 象 资 源 告 理 器 结 果 消 息 100%4st_name cl_name1 邓 红 艳 法 学 05012 金 萍 法 学 05023 吴 中 华 法 学 05034 杨 柳 法 学 05035 郑 远 月 法 学 06016 张 力 明 法 学 06027 张 好 然 法
11、 学 06038 李 娜 法 学 06049 杨 平 娟 口 腔(七)0601班 10 王 小 维 口 腔(七)0601班 11 划 小 玲 口 腔(七)0601班 12 何 邵 阳 j 口 腔(七)06。1班 图 5-6 查 询 选 修 了 学 号 为 的 学 生 所 选 所 有 课 程 的 学 生 姓 名。select s t _ n a m efr o m s t_i n f o wh e r e st_id i n(select disti n ct st_id from s_c_info whe r e n o t e x ists(se 1 e ct*from s_ c_ i nf
12、owher e s t_ id=and not exi s t s(s e lec t*fr o m s_ c _info where st_info.s t _id=s_c_ i nfo.st_idandc_ n o=a n y(sele c t c_ n o)f rom s c i n fo where st i dSQLQuery7.sql-l.ministrator(52)*x11 S select st_najne2 from st_info where st_ id in43(sseelleecctt*dfirsotmin cs_t c_stin_fiod from s_c_inf
13、o where not e x ists5 where st-id=2001050105*and not e x ists6(select*from s_c_info where st_info.st_id=s_c_info.st_ id and7 c_no=any(select c_no from s_c_inf o where st_id=*2001050105,)|100%国 结 果 口 消 息 st_nam e1 福 箱 12 荃 舞 3 吴 中 华 图 5 7PC-20160924WFDL.db-dbo.st.info 对 源 频 器 3.连 接 综 合 查 询 及 其 他(1)查
14、询 每 个 学 生 所 选 课 程 的 最 高 成 绩,规 定 列 出 学 号,姓 名,课 程 编 号 和 分 数。s elect s t_ in f o.s t_ id,st_name,cin f o.c _ n o,sc o r ef r o m s t_ info i nner join s_ c_in f o o n st_in f o.s t_ id=s_ c_inf o.s t _ id i nner jo i nc _ i n f o on s _c_ i nfo.c_no=c_i n fo.c _now h ere sco r e:(s e lect m ax(s _c_ i
15、n f o.s c o re)from s_c_ in f ow h e re s t _in f o.st_id=s_c_ i n f o,s t i d)SQLQuery8.sql-l.ministrator(52)*X PC-20160924WFDL.db-dbo.stjnfo 对 象 资 源 压 器 SQLQuery3.sql-12345100%,B select st_info.st_id,st.name,c_info.c_no,scorefrom st_ info inner join s_c_info on st_info.st_id=s_c_info.st_id inner j
16、oinc_info on s_c_info.c_no=c_info.c_nowhere score-select m a x(s_c_info.score)from s_c_infowhere st_info.st_id=s_c_info.st_id)口 结 果 J 消 息 st_id st_name c_no see1j 0603060108;徐 文 文 9710041 672 0603060109 黄 正 刚 9710041 783 0603060110 张 红 飞 9710041 524 0603060111 曾 莉 娟 9710041 995 2001050105 邓 红 艳 9720
17、013 906 2001050106 金 萍 9720013 937 2001050107 吴 中 华 9720013 778 2602060105 杨 平 娟 29000011 779 2602060106 王 小 维 29000011 9710 2602060107 刘 小 玲 29000011 9211 2602060108 何 邵 阳 29000011 83图 5-8 查 询 所 有 学 生 的 总 成 绩,规 定 列 出 学 号、姓 名、总 成 绩,没 有 选 修 课 程 的 学 生 总 成 绩 为 空。s e 1 ect s t _info.s t_i d,s t_ n a m e
18、,总 成 绩 from s t_ i nfo1 e f t outer j oin(s e 1 ec t st_ i d,s um(sc o r e)a s 总 成 绩 from s _c_i n f o g roup b yst i d)s c info o n s t i nf o.s t i d s c i nfo.s t i dr2LQuery9.sql-l.m inistrator(52)*X1 E s e le c t st_ in fo.st_ id,st_nam e,总 成 绩 2 from s t _info4 3 s le t_ fi td)o s u_ te cr _ i
19、n jo f i o n on(ss et l_ ei c n t fo s.t _ si td _i,d s=um s_(c sc _o in re f)o.a s s t_ 总 id 成 绩 from s_c_inf o group byPC-20160924WFDL.db-dbo.stjnfo 对 象 资 源 管 理 器 结 果 二 I 消 息 100%st-id st_name 总 成 绩 10603060108 I 徐 文 文 672 0603060109 黄 正 刚 783 0603060110 张 红 飞 524 0603060111 曾 莉 娟 995 2001050105 邓
20、 红 艳 1786 2001050106 金 萍 1827 2001050107 吴 中 华 1538 2001050109 杨 柳 NULL9 2001060103 郑 远 月 NULL10 2001060104 张 力 明 NULL11 2001060105 张 好 然 NULL12 2001060106 李 娜 HULL13 2602060105 杨 平 娟 7714 2602060106 王 小 维 9715 2602060107 刘 小 玲 9216 2602060108 何 邵 阳 83图 5 9(3)查 询“大 学 计 算 机 基 础”课 程 考 试 成 绩 前 三 名 的 学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 SQL 语言 实验 报告

限制150内