欢迎光临散文网 会员登陆 & 注册

几道常见的SQL面试题

2021-04-09 09:46 作者:爱数据分析社区  | 我要投稿

收集了几道比较常见的SQL面试题,在不看底部参考答案的情况下,看自己能做对几道。


1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名


2.  学生表 如下:

删除除了自动编号不同, 其他都相同的学生冗余信息 


3.一个叫 team 的表,里面只有一个字段name, 一共有4 条纪录,分别是a,b,c,d, 对应四个球对,现在四个球对进行比赛,用一条sql  语句显示所有可能的比赛组合.


你先按你自己的想法做一下,看结果有我的这个简单吗?


4.请用SQL  语句实现:从TestDB 数据表中查询出所有月份的发生额都比101 科目相应月份的发生额高的科目。请注意:TestDB 中有很多科目,都有1 -12 月份的发生额。



AccID :科目代码,Occmonth :发生额月份,DebitOccur :发生额。数据库名:JcyAudit ,数据集:Select * from TestDB


5.面试题:怎么把这样一个表儿

查成这样一个结果


6. 说明:复制表( 只复制结构, 源表名:a新表名:b)

7. 说明:拷贝表( 拷贝数据, 源表名:a目标表名:b)

8. 说明:显示文章、提交人和最后回复时间

9. 说明:外连接查询( 表名1 :a表名2 :b)

10. 说明:日程安排提前五分钟提醒 

11. 说明:两张关联表,删除主表中已经在副表中没有的信息

12. 有两个表A 和B ,均有key 和value 两个字段,如果B 的key 在A 中也有,就把B 的value 换为A 中对应的value
这道题的SQL 语句怎么写?



更多数据分析内容 

扫描二维码即可了解


几道常见的SQL面试题的评论 (共 条)

分享到微博请遵守国家法律