结构化查询语句

结构化查询语句

ID:42038818

大小:70.50 KB

页数:6页

时间:2019-09-06

结构化查询语句_第1页
结构化查询语句_第2页
结构化查询语句_第3页
结构化查询语句_第4页
结构化查询语句_第5页
资源描述:

《结构化查询语句》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、结构化查询语句一、简单查询1.杏询XS表屮各个同学的所有信息。Select*fromxs2.查询XS表中各个同学的姓名、专业名和总学分。selectxm,zym,zxffromxs;3.杳询XS表屮所有同学的学号、姓名和总学分,结果屮各列的标题分别指定为“学号”、“姓名”和“总学分”。Selectxhas学号,xmas姓名,zxfas总学分fromxs;4.查询XS表中的学生数据来口哪些专业(使用DISTINCT子句消除结果集中的重复行)。Selectdistinctzymfromxs;5.查询XS表屮每个学生的学号、姓名和年龄信息。Selectxh,xm,

2、to_number(to_char(sysdate,'yyyy'))~to_number(to_char(cssj,'yyyy'))asnlfromxs;6.查询XS表中专业为“计算机”的同学的情况。Select*fromxswherezym二'计算机';7.查询XS表中1980年出生的学生姓名和专业情况。Selectxm,zymfromxswhereto_number(to_char(cssj,*yyyyf))=1980;&查询XS表中专业名为“计算机”或“电子”或“应用数学”的学生的情况。Select*fromxsWherezymin('计算机','电子

3、','应用数学');9.查询XS表中姓“张”且单名的学生的情况。Select*fromxsWherexmlike'张;10.查询XS表中总学分尚耒确定的学生悄况。Select*fromxsWherezxfisnull11.查询XS表中专业为“计算机”H.总学分尚耒确定的学生情况。Select*fromxsWherezym=,计算机’andzxfisnull12.从XS表中查询学生的基本信息,要求按照总学分从高到低排序,学分相同时,按学号由低到高排序。Select*fromxsOrderbyzxfdesc,xh二、数据汇总1.求选修了“001”课程的学生的平均

4、成绩。Selectavg(cj)as平均成绩fromxs_kcwherekch=,00T;2.求选修了“002”课程的学生的最高分和最低分。Selectmax(cj)as最高分,min(cj)as最低分fromxs_kcwherekch二'002';3.求学号为“4102101”学生的总成绩。Selectsum(cj)as总成绩fromxs_kcwherexh二'200901';4.求专业为“计算机”的学生的总人数。Selectcount(*)as总人数fromxswherezym='计算机';5.求选修了“001”课程的学生的人数。Selectcount(

5、*)人数fromxs_kcwherekch二'001';6.求选修了课程的学牛的人数。Selectcount(distinctxh)人数fromxs_kc;7.统计各个专业的学生数。(按专业分组)selectzym,count(*)as人数fromxsgroupbyzym;8.统计各个专业的男女牛人数。格式如下:专业性别人数selectzym,xb,count(*)人数fromxsgroupbyzym,xb;9.杳找平均成绩在80分以上的学生的学号和平均成绩。Selectxh,avg(cj)平均成绩fromxs_kcGroupbyxhhavingavg(cj

6、)>=80;10.查找选修课程超过2门成绩在80分以上的学主的学号和成绩高于80分的门数。Selectxh,count(*)门数fromxs_kcWherecj>=80GroupbyxhHavingcount(*)>=2;11・显示每个学生的学号和平均成绩,并显示总平均成绩。(使用NUI0N子句)格式如下:学号平均成绩总平均成绩……selectxh,avg(cj)平均成绩fromxs_kcgroupbyxhunionallselect'总平均成绩*,avg(cj)fromxs_kc;12.产生一个结果集,包括每个专业的学生人数及学生总人数。(使用NUION子

7、句)格式如下:专业人数总人数……selectzym,count(*)人数fromxsgroupbyzymunionallselect'总人数1,count(*)fromxs;三、连接查询1.査询每个学生的基木情况及选修的课程情况,格式如下:学号姓名专业课程号成绩方法1:selectxs.xh,xm,zym,kch,cjfromxs,xskcwherexs.xh=xs_kc・xh;方法2:selectxs.xh,xm,zym,kch,cjfromxsjoinxs_kconxs.xh=xs_kc.xh;2.查询选修了课程号为001的每个学生的姓名及成绩。Sele

8、ctxm,cjFromxs,xs_kcWherexs

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。