学生sql查询语句平均年龄.doc

年龄查询  时间:2021-02-21  阅读:()

s ql查询语句平均年龄

数据库查询语句例题与答案实验三

实验三数据查询语言

一、基本查询

使用相应SQL语句完成如下操作

1查询所有用户的用户ID和姓名。s elec t uid,namefro m[us er]

2查询注年龄最小3位用户的用户ID,姓名和年龄。s elect top 3(uid),name,datediff(yyyy,birthday,getdate())age from[us er]order by birthday desc

3查询库存小于50本的所有书目信息。select*from bookbookbook

[us er]e like'张%'or name like'李%'or name like'王%'and len(name)=2

7查询所有书目的书名、 出版社及价格要求出版社升序排列 出版社相同时按价格从高到底进行排序。select title,press,pricefrom bookorder by press,price desc

8查询所有有交易记录的用户ID。select oidfro m[o rd er]ax(price)max_price,min(price)min_price,avg(price)avg_price from book

(stock)from book

(quantity)from orderbook

[o rd er]group by state

5查询各类别数据的库存总量。select sum(stock)from bookgroup by category

6查询被订购2次以上含2次的图书编号、订购次数并按照订购次数从高到低进行排序。

select bookid,sum(quantity)from orderbookgroup bybookidhaving c ount(*)>=2order by sum(quantity)desc

三、连接查询

使用相应SQL语句完成如下操作

1列出全部用户的用户ID、姓名和状态。s elec t uid,name,us ers tatefrom[us er],us ers tatee,s ex,o rd ertimefro m[us er],[o rd er],o rd erboo ke desc

3查询性别为‘男’且购买过社科类图书的用户ID、用户名及状态。s elec t uid,name,s ex,us ers tatefrom[us er],us ers tate

[o rd er]orderb ookbooke,s ex,us ers tatefrom[us er],us ers tate,bo ok,orderb ook,[order]e,orderstatefro m[o rd er],o rd ers tatee,title,c ategory.c ategory,sto ckfrom[order],orderbook,[us er],book,c ategorye,name,orderstate from orderbook,[order],[user],orderstate orderbook

[us er],[o rd er]bo ok,orderb ook

学生表

2.select学号,姓名,年龄from学生表

3.select学号,姓名,年龄from学生表 学生表 学生表 学生表学生表ax(分数),min(分数 fro m学生表

9 select课程号 count(*),avg(分数 from学生表group by课程号

10 select学号 count * from学生表

11 select avg 分数 课程号from学生表group by课程号

12 select avg 分数 课程号from学生表group by课程号order by avg 分数 13 select count * 学号from学生表group by学号

14 select count * a学号from学生表group by学号order by

a

15 select课程名称 avg(分数 from学生表group by课程名

16 select课程标号课程名称 avg(分数 from学生表group by课程号课程名 17 select课程名称 avg(分数 a from学生表学生表group by姓名

19 select学号姓名 count(*)a from学生表group by学号姓名

20select学生姓名 count(*) a from学生表 ,kcm,fs FROMxsb,kcb,xxb xsb,kcb,xxb='大学英语'and fs>90

4. select xsb.xh,xm,zy FROM xsb,kcb,xxb,zy FROM xsb xxb xsbxxb X1,xxb X2 E,SEX,AGE,SDEPT)

SC(S NO,O,GRADE)

C(O,AME,CDEP T,TNAME)

试用SQL的查询语句表达下列查询

⑴检索LIU老师所授课程的课程号和课程名。

⑵检索年龄大于23岁的男学生的学号和姓名。

⑶检索学号为200915146的学生所学课程的课程名和任课教师名。

⑷检索至少选修LIU老师所授课程中一门课程的女学生姓名。

⑸检索E

FROM C

E

FROM S

’ ;

⑶S ELECT AME T EAC HER

FROM SC,C

E(连接查询方式)

FROM S,SC,C

E(嵌套查询方式)

FROM S

SC

C

E(存在量词方式) SEX=’ F’ AND

FROM S

SC

C

C

S,SC

E=’ SC AS X SC AS Y

E

FROM C

S

SC

SCAS X

C

SCAS Y

SC;

⑵S ELECT AVG(AGE)

FROM S,SC

SC,C

SC

GROUP BY C#

HAVING C OUNT(*)>10

ORDER BY 2 DES C 1;

⑸S ELECT SNAME

FROM S

S

E=’ S

E=’ E,AG E

FROM S

E LIKE ‘ SC

E,AG E

FROM S

’AND AGE>(S ELECT AVG(AGE)

FROM S

E,AG E

FROM S

’AND AGE>ALL(S ELECT AGE

FROM S

E,SEX)。 ⑶在基本表SC中删

除尚无成绩的选课元组。

⑷把张成民同学在SC中的选课记录全部删去。

⑸把选修高等数学课程中不及格的成绩全部改为空值。

⑹把低于总平均成绩的女同学成绩提高5%。

⑺在基本表SC中修改4号课程的成绩若成绩小于等于75分时提高5%若成绩大于75分时提高4%用两个UP DAT E语句实现 。

解

⑴INSERT INTO S(S#,SNAME,AGE)

VALUES( ‘200912143’ , ’张晶’ ,21);

⑵INSERT INTO STUDENT(SNO,SNAME,SEX)

SELECT S#,SNAME,SEX

FROM S

SC

SC

GROUP BY S#));

⑶DELETE FROM SC

SC

S

E=’张成民’ )

⑸UPDATE SC

SET GRADE=NULL

C

E=’高等数学’ );

⑹UPDATE SC

S ET GRADE=GRADE*1.05

S

SC);

⑺用两个UP DAT E语句实现

UPDATE SC

S ET GRADE=GRADE*1.04

WHERE C#=’ 4’AND GRADE>75;

UPDATE SC

S ET GRADE=GRADE*1.05

WHERE C#=’ 4’AND GRADE<=75;

注意这两个UP DAT E语句的顺序不能颠倒。

腾讯云轻量应用服务器关于多个实例套餐带宽

腾讯云轻量应用服务器又要免费升级配置了,之前已经免费升级过一次了(腾讯云轻量应用服务器套餐配置升级 轻量老用户专享免费升配!),这次在上次的基础上再次升级。也许这就是良心云吧,名不虚传。腾讯云怎么样?腾讯云好不好。腾讯云轻量应用服务器 Lighthouse 是一种易于使用和管理、适合承载轻量级业务负载的云服务器,能帮助个人和企业在云端快速构建网站、博客、电商、论坛等各类应用以及开发测试环境,并提供...

数脉科技:香港服务器低至350元/月;阿里云CN2+BGP线路,带宽10M30M50M100M

数脉科技(shuhost)8月促销:香港独立服务器,自营BGP、CN2+BGP、阿里云线路,新客立减400港币/月,老用户按照优惠码减免!香港服务器带宽可选10Mbps、30Mbps、50Mbps、100Mbps带宽,支持中文本Windows、Linux等系统。数脉香港特价阿里云10MbpsCN2,e3-1230v2,16G内存,1T HDD 或 240G SSD,10Mbps带宽,IPv41个,...

妮妮云80元/月,香港站群云服务器 1核1G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

年龄查询为你推荐
手游运营手册游戏策划新手应该看那些书籍?镜像文件是什么系统镜像是什么godaddyGodaddy域名怎么接受神雕侠侣礼包大全神雕侠侣手游版四重大礼包怎么得到啊?怎么点亮qq空间图标QQ空间图标怎么点亮?二层交换机什么是三层交换机?什么是二层叫交换机?有什么区别?srv记录如何解析一个SRV域名的ip域名库域名赎回期过了多长时间可以注册网页打不开的原因网页老打不开是什么原因啊263企业邮箱设置ipad mini2怎么设置263企业邮箱
上海虚拟主机 猫咪av永久最新域名 北京域名注册 动态ip的vps site5 创宇云 国外空间 网盘申请 ibrs 秒杀预告 169邮箱 服务器监测 架设邮件服务器 谷歌台湾 申请免费空间 摩尔庄园注册 supercache 空间申请 restart web是什么意思 更多