数据库的相关SQL查询语句是软件测试工程师面试的一大重点,也是很多小伙伴面试中觉得比较困难的知识点。下面小编总结出一些SQL语句的常用语法公式和常见的面试题目。帮助大家打开快速掌握软件测试面试中SQL题目的技巧:
1、语法公式:
简单查询
比较查询
多条件查询
模糊查询
范围查询
列表查询
排序查询
分组查询
连接查询
嵌套查询(子查询)
二、面试真题分享:
mysql查询一个表中的所有数据的SQL语句?
例如查询学生表(student)中的所有学生
mysql进行模糊查询的SQL语句?
例如查询所有姓张的学生。
mysql进行排序查询的SQL语句?
例如查询某个学生的所有成绩,按照成绩倒序排列。
mysql进行聚合函数查询的SQL语句?
例如查询某个学生的所有成绩的总分、平均分等。
mysql进行分组查询的SQL语句?
例如查询所有学生的各科成绩的总和。
mysql进行连接查询的SQL语句?
例如学生信息和学生成绩不在同一个表,查询每一个班级的学生的所有成绩。
mysql进行子查询的SQL语句?
例如,查询学生中性别和张三一样的学生的姓名、性别。
mysql进行批量添加数据的SQL语句?
例如需要添加100个学生的25个课程的数据用于测试,成绩还是随机数。
解析:首先生成一个学生表,添加100个学生;
再生成一个课程表,添加25个课程;
再利用表连接将两个表的联合数据添加进成绩表
添加修改成绩表中的成绩数据,设置为随机数。
mysql进行修改数据的SQL语句?
例如将学生张三的姓名改为张三三。
mysql进行数据删除的SQL语句?
例如将学生表中和张三同名的学生都删除,只保留一个。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!