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);

最后可以在公众号:伤心的辣条 ! 免费领取,还有一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中资料包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

学习不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。你可以加入我们的测试技术交流扣扣群:914172719(里面有各种软件测试资源和技术讨论)

喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

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

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

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

  2. 干货,别再浪费时间到处找了,各大面试题和答案都在这里

    又到一年跳槽季,课下不准备,面试徒伤悲. 本文汇总了常见面试题及面试技巧,让百忙中的程序员,少花精力乱找资料,希望对你有帮助. 一.面试题及答案 1.Java面试题阶段汇总 2.史上最全69道Spri ...

  3. 2022年电工初级电工证(五级)基础+专业知识试题及答案

    题库来源:优题宝公众号 2022年电工初级电工证(五级)基础+专业知识试题及答案,由优题宝公众号根据最新电工初级电工证(五级)模拟卷及答案考试大纲与历年电工初级电工证(五级)模拟卷及答案考试真题汇总编 ...

  4. 2022温州经开区沙城街道办事处招聘编外人员综合试题及答案

    题库来源:优题宝公众号 2022温州经开区沙城街道办事处招聘编外人员综合试题及答案,由优题宝公众号根据最新社区工作者大纲与历年真题汇总编写,包含社区工作者常考重点题型与知识点,有助于考生复习备考社区工 ...

  5. 将sql数据库字段中的NULL都替换为空

    NULL与空字符串 '' 是相同的????? 在MySQL中,这两者是完全不同的.NULL是指没有值,而"则表示值是存在的,只不过是个空值.(在Oracle中是相同的) 将sql数据库字段中 ...

  6. 2022年广东江门市江海区外海街道办事处招聘专职网格员试题及答案

    题库来源:优题宝公众号 2022年广东江门市江海区外海街道办事处招聘专职网格员试题及答案,根据最新网格员大纲与历年真题汇总编写,包含网格员常考重点题型与知识点,有助于考生复习备考网格员,取得好成绩. ...

  7. 2022年教师资格考试(高中历史学科知识)经典试题及答案

    2022年教师资格考试(高中历史学科知识)经典试题及答案,由优题宝公众号根据最新教师资格考试大纲与历年真题汇总编写,包含教师资格考试常考重点题型与知识点,有助于考生复习备考教师资格考试,取得好成绩. ...

  8. 2022广州市黄埔区萝岗街道招聘社区党建专职组织员仿真试题及答案

    2022广州市黄埔区萝岗街道招聘社区党建专职组织员仿真试题及答案,由优题宝公众号根据最新社区工作者大纲与历年真题汇总编写,包含社区工作者常考重点题型与知识点,有助于考生复习备考社区工作者,取得好成绩. ...

  9. 2022年二建《建筑工程法规及相关知识》模拟考试试题及答案

    题库来源:优题宝公众号 2022年二建<建筑工程法规及相关知识>模拟考试试题及答案,根据最新二建大纲与历年真题汇总编写,包含二建常考重点题型与知识点,有助于考生复习备考二建,取得好成绩. ...

最新文章

  1. Django 视图URLconf3.1
  2. Exchange DAG备份恢复(六)---通过Windows Server Backup对单个邮箱进行恢复
  3. CSS基础学习 19.CSS hack
  4. oracle取本月最后一天是星期几_Oracle 获取本周、本月、本季、现年的第一天和最后一天...
  5. 【CentOS Linux 7】【Linux网络配置基础】
  6. Delphi 记录类型- 结构指针
  7. thinkphp 分页出错 $page-render() 出错
  8. python中valueerror是什_Python:ValueError和Exception的区别?
  9. ai怎么画路线_AI换脸的本质是把颜值和表情分开
  10. java的编程规范_JAVA编程规范-OOP规范
  11. vscode之parcel清空dist目录
  12. WCF+AJAX最佳实践
  13. 【设计师配色宝典!教你从零开始学配色】转
  14. 不知道考研各科课程那个老师的课好?怎么选择安排?在哪找课程课本资料?看这里
  15. 物联网:Android端控制ZigBee实现生产环境自动控制
  16. 2022 GIS保研面试:武大国重、资环、中科院空天院;地信GIS专业/遥感专业保研夏令营面试、预推免面试
  17. [论文阅读:姿态识别Transformer] POET: End-to-End Trainable Multi-Instance Pose Estimation with Transformers
  18. matplotlib 用自定义颜色画散点图
  19. 谷歌统计使用代码部署和事件API使用
  20. [C/C++] C语言基础知识:%X是什么意思(未完待续)

热门文章

  1. TROPOMI(哨兵5P)数据介绍及下载方法
  2. Git 提交和拉取服务器最新版本代码方法
  3. spring boot 缓存redis设置定时过期时间
  4. ES6 文档总结,持续更新
  5. Alex 的 Hadoop 菜鸟教程: 第5课 YARN 安装以及helloworld (基于centos的CDH)
  6. VLAN基础实验(ENSP)
  7. Sanic学习——初识Sanic
  8. 【优化调度】基于粒子群优化防洪调度附matlab代码
  9. 普林斯顿微积分读本篇十九:微分方程
  10. 一个MLDN学习的博客