♥  前  言

2021到了最后一个月份,年后肯定有蛮多小伙伴需要跳槽换工作,但对于年限稍短的软件测试工程师,难免会需要进行笔试,而在笔试中,基本都会碰到一道关于数据库的大题,今天这篇文章呢,就收录了下最近学员反馈上来的一些数据库笔试真题,包含答案!

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)

答案:

  1. select orderNo, if(status=1,'新建','处理中') from OrderTrans;

  2. select DATE_FORMAT(a.crttime,'%m-%d-%Y') ,username,count(*) from testCase a,User b where a.crtUser = b.UserId group by DATE_FORMAT(a.crttime,'%m-%d-%Y'),b.username, having status = '成功';

  3. select count(*),sum(amount),DATE_FORMAT(crttime,'%m-%d-%Y') from OrderInfo group by
    DATE_FORMAT(crttime,'%m-%d-%Y');

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

答案:

  1. Select * from students where jg = ‘湖北’ and birthday = ‘1992-6-1’ order by no asc;

  2. Select avg(so.cj),min(so.cj),max(so.cj),sum(so.cj) from student st,course c,source so where st.no = so.no and c.kebh=so.kebh and st.name = ‘王华’ group by st.no;

  3. Select st.no,st.name,st.bj,c.kebh,c.kcmc,so.cj from student st,course c,source so where st.no = so.no and c.kebh=so.kebh and st.name = ‘张三’ order by so.cj desc;

答案:

  1. Select Consultant.SubsidiaryID, BaseOrder.* from Consultant, BaseOrder where Consultant.ConsultantID = BaseOrder.ConsultantID and Consultant.SubsidiaryID = 29 order by Orderid desc;

  2. Select BaseOrder.ConsultantID,sum(OrderDetails.TotalPrice) from BaseOrder,OrderDetails where BaseOrder.Orderid=OrderDetails.Orderid and month(OrderDate) = 5 group by BaseOrder.ConsultantID;

  3. Insert into Consultant (ConsultantID,ConstultantStatusID,SubsidiaryID,Name) values (200000,10,29,’Gary’);

  4. Delete from Consultant where Name like ‘%Gary%’;

  5. Update BaseOrder set OrderDate = sysdate() where ConsultantID in (select ConsultantID from BaseOrder where ConsultantID=100003 order by OrderDate desc limit 0,1);

软件测试海量资料免费领取点

新题速看~2021阿里、腾讯、字节都在问的SQL数据库笔试题及答案都给你整理好啦相关推荐

  1. 2022阿里、腾讯、字节都在问的SQL数据库笔试题及答案都给你整理好啦

    2021到了最后一个月份,年后肯定有蛮多小伙伴需要跳槽换工作,但对于年限稍短的软件测试工程师,难免会需要进行笔试,而在笔试中,基本都会碰到一道关于数据库的大题,今天这篇文章呢,就收录了下最近学员反馈上 ...

  2. 2022前端秋招面试题总结 阿里 腾讯 字节 百度 网易 京东 小红书 快手面试记录

    2022前端秋招面试题总结 阿里 腾讯 字节 百度 网易 京东 小红书 快手面试记录 等了百度三个月,终于发offer了,白菜价,92大佬们拒的薪资,我知足了. 排序挂了狠多,快手,蚂蚁,- 很绝望 ...

  3. c语言中使用的字符常量其起止标记符是,2021国家开放大学电大本科《C语言程序设计》期末试题及答案(试卷号:1253)...

    <2021国家开放大学电大本科<C语言程序设计>期末试题及答案(试卷号:1253)>由会员分享,可在线阅读,更多相关<2021国家开放大学电大本科<C语言程序设计& ...

  4. 2021年建筑电工(建筑特殊工种)考试及建筑电工(建筑特殊工种)试题及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2021年建筑电工(建筑特殊工种)考试及建筑电工(建筑特殊工种)试题及答案,包含建筑电工(建筑特殊工种)考试答案和解析及建筑电工(建筑特殊工种)试题及答案 ...

  5. 2021阿里云峰会|【全链路数据服务-数据库】分论坛火热报名中

    简介:新思路.新策略.新产品.新方案,为您展开"云上创新"的全景图. 新思路.新策略.新产品.新方案, 为您展开"云上创新"的全景图. 5月28日,北京国家会议 ...

  6. 1.8W字MySQL超全笔面试题(含答案) 1月最新整理 .NET开发者必看

    早起的鸟儿有虫吃,提前备战跳槽季!关注下就会发现,腾讯网易顺丰等几个招聘.NET的大厂,都在明确要求MySQL数据库了,这就是风向标!花了半个月的时间,我整理了这几年高频的MySQL数据库题目,认真找 ...

  7. 博学谷java题库判断_博学谷Java开发面试基础笔试题及答案分享

    博学谷Java开发面试基础笔试题分享:char 型变量中能不能存贮一个中文汉字?为什么?"=="和 equals 方法究竟有什么区别?静态变量和实例变量的区别?是否可以从一个 st ...

  8. 2018年腾讯校招和小米校招本人所做笔试题——前端Web开发工程师方向

    本人愚笨,刚开始对笔试题并不是很了解.仅以此两家为学习的地方,待日后希望更好.现在就把这两家的我记录下来的笔试题整理起来.小米的内容在后,有详细的解答! 腾讯:感觉上腾讯的题目是偏难一点的,不亏是鹅厂 ...

  9. 【撷英采华】阿里面试Linux基础笔试题-含答案

    文章目录 一. 阿里面试流程 二. 阿里原题限时答题 三. 参考答案: 四. 总结 一. 阿里面试流程 阿里的面试一般分为笔试和电话面试. 很多大的外包公司都在帮阿里招聘,所以他们的候选人很多. 所以 ...

  10. 【新题速览】2023年湖南新高考教学教研联盟高二5月联考数学

最新文章

  1. apple wwdc resource
  2. LeetCode 188. 买卖股票的最佳时机 IV(动态规划)
  3. UE4 性能优化方法(工具篇)
  4. shell读取php 数组长度,shell数组的定义、数组长度
  5. QTP自动化测试从零基础到精通进阶(脚本测试、VBS语法、描述性编程、测试框架)...
  6. Mustache.js语法
  7. Xcode 与 macOS 系统版本的兼容问题
  8. matlab:randn函数产生图像高斯噪声
  9. python pop3_Python使用POP3和SMTP协议收发邮件
  10. 如何搭建一个好的测试环境
  11. python数据分析与应用第四章实训答案_《python数据分析与应用》第四章:pandas统计分析基础...
  12. 学栈和队列时的人生感悟
  13. 从零开始写项目【总结】
  14. 移植oracle到mysql_oracle移植到mysql注意事项(转载)
  15. 迄今最全人脸识别开源
  16. swagger no content
  17. Guava之RateLimiter限流
  18. 基于Jetson Nano的羽毛球自拾取系统设计(本科毕业设计)
  19. mysql front和navicat_NavicatforMySQL与MySQL-Front比较[图文]
  20. cpolar+calibre搭建自己的kindle书库

热门文章

  1. html 文字 向上滚动代码,文字向上滚动代码
  2. Android运行原理及运行机制知识汇总
  3. 「 LaTex 」写论文,natbib宏的参考文献引用格式详解
  4. 用PDF编辑器如何为PDF文件添加水印
  5. 史上最全常用正则表达式大全
  6. Qt编译Android库
  7. 电脑出现问题,你的PIN不可用。请单击以重新设置。
  8. 个人分享:一些学者实用的网站
  9. 软件测试简历上实战项目:开源项目部署--litemall商城
  10. 微信-连接一切的力量