信息技术qq数据库查询

qq数据库查询  时间:2021-04-19  阅读:()
实验9SQL基本查询一、实验目的1.
熟悉SELECT语句的语法结构;2.
熟练掌握组合使用where、groupby、having和orderby子句;3.
熟悉聚合函数的使用.
二、实验环境1.
硬件每位学生配备计算机一台,满足相关软件的安装;2.
软件Windows操作系统,安装OracleDatabase11g企业版;3.
网络需要局域网支持;4.
工具无三、实验理论与预备知识1.
SELECT语句的语法结构;2.
where、groupby、having和orderby子句.
四、实验任务1.
SQL查询语句的使用.
五、实验内容及步骤1.
SQL查询语句的使用在Oracle中,最经常使用的SQL查询语句是Select语句;Select语句可以用来根据用户的要求从数据库中检索出数据,它是SQL语言中使用频率最高的语句.
以数据库ORCL、表空间stu_oracle及数据表student、course、sc及表数据为基础(数据表及相关表数据如附表所示),执行数据库查询,并写出详细SQL语句;另外,在实验过程中,多检查SQL查询结果和真实数据表数据是否正确对应.
(1)查询所有学生的学号、姓名、院系;(2)查询所有学生的信息,按照出生日期降序排列;(3)查询软件学院所有学生的学号、姓名及出生日期;(4)查询学号为2012184002的学生的姓名、性别及院系;(5)查询信息学院学生的姓名、性别、院系,列标题分别显示为"姓名"、"性别"、"院系";(6)查询软件学院女同学的所有信息,列标题用汉字显示;(7)查询不是软件学院学生的所有信息,查询结果按照院系升序排列,若院系相同,则按照学号升序排列;(8)查询学生"张山"的院系;(9)查询2012级的女学生的信息,查询结果按照学号升序排列;(10)查询院系不明的学生的信息;(11)查询2010级至2013级学生的最大年龄、最小年龄、平均年龄;(12)查询开课院系为信息学院的课程编号、课程名称、学分、学时;(备注:1学分=18学时)(13)查询当前数据表中学生的总人数;(14)查询数据表student中的院系数;(15)查询数据表中男生总人数和女生总人数;(16)查询数据表student中,每个院系的总人数;(17)查询数据表course中,每个院系及课程数量,按照课程数量降序排列;(18)查询数据表course中,每个院系考试课程的数量,按照课程数量降序排列;(19)查询数据表sc中,每名学生的选课数量及平均成绩,按照平均成绩降序排列;(20)查询各门课程及其及格人数;六、实验分析1.
简述逻辑运算符的优先级2.
试分析Where子句中多个查询条件同时存在的使用顺序3.
试总结SQL查询语句中各个关键词(如Select、From等)的使用注意事项;七、课外自主实验无八、实验扩展资源1.
图书(1)王彬,周士贵.
Oracle11g基础与提高[M].
电子工业出版社,2008.
(2)OracleDatabase11g数据库管理艺术[M].
人民邮电出版社,2010.
2.
期刊论文(1)蔡雷.
数据库查询语言SQL的语法分析及实现[D].
天津大学,2006.
(2)李旻,陈和平.
正则表达式在数据库查询中的应用[J].
计算机工程与设计.
2006(12).
3.
在线学习平台(1)http://xg.
hactcm.
edu.
cn4.
其他资源(1)http://www.
oracle.
com/cn(2)https://academy.
oracle.
com附表:表1学生信息表(student)字段名称数据类型长度说明备注Sno字符类型10学生学号主关键字Sname字符类型8学生姓名非空Ssex字符类型2学生性别可为空Sbirth日期类型学生出生日期可为空Sdept变长字符类型30学生所在院系可为空表2课程信息表(course)字段名称数据类型长度说明备注Cno字符类型11课程编号主关键字Cname字符类型30课程名称非空Cclass字符类型6课程性质可为空Cexam字符类型4考核方式可为空Ccredit数值型学分[1-16],可为空Cdept字符类型30开课院系可为空表3选课信息表(sc)字段名称数据类型长度说明备注Sno字符类型10学生学号主关键字,外键Cno字符类型11课程编号主关键字,外键Grade数值型成绩整数,[0-100],可为空表4学生信息表(student)SnoSnameSsexSbirthSdept2010180001张蕊女1987/3/6信息技术学院2010180002李鹏男1989/5/3信息技术学院2010180003贾艳芳女1987/3/6信息技术学院2011181001卫晓琼女1985/2/5信息技术学院2011181002孙慧琪男1990/6/7信息技术学院2011181003王凌霄男1991/1/8信息技术学院2011181004丁正凯男1990/6/9信息技术学院2011181005付婷婷女1992/5/10信息技术学院2012181001张刚华女1992/12/11信息技术学院2012181002崔晓男1992/12/12信息技术学院2012181003李延男1990/6/13信息技术学院2013181001高莉女1996/6/14信息技术学院2013181002丁安安男1994/5/15信息技术学院2013181003于冠军男1995/12/16信息技术学院2011182001师玲玲女1989/8/3软件技术学院2011182002王乐男1990/10/3软件技术学院2012183001张建锋男1993/1/4软件技术学院2012183002李斯男1992/10/5软件技术学院2012184001张珊珊女1991/10/3软件技术学院2012184002张山男1993/6/7软件技术学院2013110001何明男1995/12/12第二临床医学院2013110002李璐璐女1993/7/13第二临床医学院2013111001张晓女1995/10/12第一临床医学院2013111002董明男1993/6/13第一临床医学院2013111003王妍妍女1990/9/14第一临床医学院2013125001张珊珊女1994/12/10药学院2013125002张山男1994/7/11药学院2013136001王明男1995/10/8针推学院2013136002李娜女1996/11/9针推学院2013150001刘洋女1996/1/10基础医学院表5课程信息表(course)CnoCnameCclassCexamCcreditCdept2009091002WebService应用开发必修课考试4信息技术学院2009091006计算机网络必修课考试4信息技术学院2009091010数据库原理必修课考试4信息技术学院2009091048电子商务限选课考查3信息技术学院2009091052医院信息系统限选课考查3信息技术学院2009091095应用统计学必修课考查3信息技术学院2009091115平面设计基础限选课考查3信息技术学院2009091116数据库模型设计限选课考查3信息技术学院2009092026JAVA程序设计基础限选课考查4信息技术学院13091140046程序设计基础必修课考试4信息技术学院13091140009数据结构必修课考试4信息技术学院13092230009平面设计基础限选课考查3信息技术学院13091230119计算机文化基础限选课考查3信息技术学院13091140006计算机网络必修课考试4信息技术学院2009221005就业指导课必修课考试1人文学院2009411013马克思主义基本原理概论必修课考试3思政教研部13411130003思想道德修养与法律基础必修课考试3思政教研部13411120007中国近现代史纲要必修课考试2人文学院2009081121大学英语必修课考试16外语学院13052150084中医理论基础必修课考试4基础医学院2009052067中医养生与康复任选课考查2基础医学院表6选课信息表(sc)snocnograde201018000120090910029020101800022009091002872010180003200909100256201018000120090910528020101800022009091052762010180003200909105268201018000120090920328520101800022009092032902011181001200909203253201118100220090920328520111810032009092032722011181003200909111680201118100420090911167820111810052009091116892012181001200909101080201218100220090910107520121810032009091010602012181001200909109576201218100220090910956620121810032009091095502012181003200909202680201318100113091140046672013181002130911400468920131810031309114004656201318100113092230009782013181002130922300095620131810021309114000980201318100313091140009902011182001200909105280201118200220090910525520111820012009091010782011182002200909101065201218300120090910105520121830022009091010922012184001200909202685201218400220090920268320131360011309123011990201313600213091230119882013125001130912301197820131250021309123011985201311000113091230119562013110002130912301198920131100031309123011980201311100113091230119962013111002130912301195620131110031309123011989

Virtono:圣何塞VPS七五折月付2.2欧元起,免费双倍内存

Virtono是一家成立于2014年的国外VPS主机商,提供VPS和服务器租用等产品,商家支持PayPal、信用卡、支付宝等国内外付款方式,可选数据中心共7个:罗马尼亚2个,美国3个(圣何塞、达拉斯、迈阿密),英国和德国各1个。目前,商家针对美国圣何塞机房VPS提供75折优惠码,同时,下单后在LET回复订单号还能获得双倍内存的升级。下面以圣何塞为例,分享几款VPS主机配置信息。Cloud VPSC...

打开海外主机域名商出现"Attention Required"原因和解决

最近发现一个比较怪异的事情,在访问和登录大部分国外主机商和域名商的时候都需要二次验证。常见的就是需要我们勾选判断是不是真人。以及比如在刚才要访问Namecheap检查前几天送给网友域名的账户域名是否转出的,再次登录网站的时候又需要人机验证。这里有看到"Attention Required"的提示。我们只能手工选择按钮,然后根据验证码进行选择合适的标记。这次我要选择的是船的标识,每次需要选择三个,一...

云基最高500G DDoS无视CC攻击(Yunbase),洛杉矶CN2GIA、国内外高防服务器

云基成立于2020年,目前主要提供高防海内外独立服务器用户,欢迎各类追求稳定和高防优质线路的用户。业务可选:洛杉矶CN2-GIA+高防(默认500G高防)、洛杉矶CN2-GIA(默认带50Gbps防御)、香港CN2-GIA高防(双向CN2GIA专线,突发带宽支持,15G-20G DDoS防御,无视CC)、国内高防服务器(广州移动、北京多线、石家庄BGP、保定联通、扬州BGP、厦门BGP、厦门电信、...

qq数据库查询为你推荐
照片wordpress支付宝蜻蜓发布支付宝蜻蜓f4,可以让没有支付宝的人刷脸付款?新iphone也将禁售iPhone已停用,停用时间为多久?全国企业信息查询全国企业信用信息公示系统查询入口 及操作说明哪里有?outlookexpressOUTLOOK EXPRESS作用是什么?我想删除它会不会影响系统163yeahyeah邮箱和163邮箱的区别在哪里 那个好用sqlserver2000挂起安装sqlserver2000时总提示有挂起操作!asp.net网页制作怎么用ASP.NET 做一个网页注册。简单的就行360arp防火墙在哪360ARP防火墙哪里下载?360防火墙在哪里设置360防火墙怎么开启啊 我要9.3的
免费虚拟主机空间 虚拟主机试用30天 美国linux主机 yardvps kdata 美国主机网 京东云擎 最好看的qq空间 骨干网络 linux服务器维护 web服务器搭建 shuang12 论坛主机 贵阳电信 114dns 实惠 贵州电信 websitepanel cdn加速技术 傲盾代理 更多