IT评测·应用市场-qidao123.com

标题: 经典 SQL 数据库笔试题及答案整理 [打印本页]

作者: 美丽的神话    时间: 2024-8-30 17:44
标题: 经典 SQL 数据库笔试题及答案整理
马上又是金九银十啦,有蛮多小伙伴在跳槽找工作,但对于年限稍短的软件测试工程师,难免会必要进行笔试,而在笔试中,根本都会碰到一道关于数据库的大题,今天这篇文章呢,就收录了下最近学员反馈上来的一些数据库笔试题,包罗答案!

1、依据以下学生表、班级表,按要求写 SQL



答案:
1、
select * from student a
left join class b on a.c_id = b.id
where score = (
select max(score) from student)
2、
select b.name,count(*),avg(score) as avgScore from student a,class b
where a.c_id = b.id
group by b.name
order by avgScore;

2、Table A 生存客户的根本信息;Table B 生存客户的资产负债信息。按要求写 SQL



答案:
(1)select ID from A where name = '李四';
(2)select NO,NAME,ID from A,B where A.NO = B.NO AND DEPOSIT >= 1000;
(3)select COUNTRY,count(*) FROM A GROUP BY COUNTRY;
(4)SELECT '80 后' as 年龄段,sum(CREDIT) AS '名誉卡余额' FROM A,B WHERE A.NO = B.NO AND BIRTH >= 19800101 AND BIRTH < 19900101
UNION
SELECT '90 后' as 年龄段,sum(CREDIT) AS '名誉卡余额' FROM A,B WHERE A.NO = B.NO AND BIRTH >= 19900101 AND BIRTH < 20000101;

3、数据库(编写示例 sql)





答案:

4、现有三张数据表如下:学生资料表:记载学生根本信息;课程表:记载课程根本信息;效果表:记载每人各门课程效果的信息,1 个学生对应多个效果,1 个效果只属于一个学生,一个课程



答案:

5、有三张表 Contacts 库 Consultant 表、Basket 库 BaseOrder 表、Basket 库 OrderDetails 表,按要求写 SQL





答案:


 最后: 下方这份完整的软件测试视频教程已经整理上传完成,必要的朋侪们可以自行领取【包管100%免费】




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4