锤子简历品牌推广师
甲骨文Sql笔试
作者:君仔小编 2022/03/25 15:30:17
阅读 163
甲骨文Sql笔试甲骨文Sql笔试) 第一题:有两个表分别如下: 表A(varchar(32) NAME,int GRADE) 数据:LISI

60 WANGWU

84 表B(varchar(32) NAME,int AGE) 数据: ZHANGSHAN 26 LISI

24 WANGWU

26 WUTIAN

26 (1)写SQL语句得到如下查询结果: NAME

GRADE

AGE

ZHANGSHAN 80

26 LISI

60

24 WANGWU

84

26 WUTIAN

NULL

26 疑问:这里的没有成绩的那个人的记录怎么得到呢?(2)写SQl语句根据名字(NAME)相同按年龄(AGE)分组得到不同年龄的人的平均成绩,并写出结果。疑问:按照名字相同,WUTIAN这个人没有成绩该不该把他统计在内呢? (3)还有一问具体数据记不清了,比上两问更怪。1 k/ F/ m. 5 K4 B

_* B第二题:有一个数据库表dept中有如下数据: id_no id_name 1000

S11001

S2 1002

S3 1003

S4 1000

S51000

S6 1001

S7 表中有id_no重复,如id_no为1000的有3条记录,如id_no为1001的有2条记录, 现在要按照id_no给表建索引,需要删除id_no重复了的那些记录,但不能删掉所有拥有该id_no的记录,必需保留一条拥有该id_no的记录(如id_no为1000的只剩下一条记录) (1)请写出SQl语句(或SQL语句组),查询所有id_no重复的记录。 (2)请写出SQl语句实现题目要求的结果。

内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。