软件测试最常用的 SQL 命令 | 通过实例掌握基本查询、条件查询、聚合查询
缩写全称和对应 SQL:现在有这样一个公司部门人员各个信息的数据库,包含了如下几个表:departments 部门表字段:
dept_emp 雇员部门表字段:
dept_manager 领导部门表字段:
employees 雇员表字段:
salaries 薪资表字段:
titles 岗位表字段:
基本查询-查询 departments 表的所有数据
字段查询-查询 employees 表里所有的雇佣日期 hire_date
条件查询-查询 employees 表里所有男性员工 M
排序-查询 departments 表里的所有部门并按部门序号进行从小到大排序展示
若是想要按部门序号从大到小进行排序的话就可以使用 DESC:
分页-将 departments 表按部门序号进行从小到大排序后取前 4 个
再取偏移量 offset 为 3 后的前 4 个
去重-现在想知道 titles 表中的岗位头衔有多少种,就需要对 title 进行去重处理
基本条件查询在上述已经说明:
其余条件查询 SQL:实操演示:
LIKE 通配-现在要取出 employees 里所有名字为 C 开头的人
再取 employees 里所有名字为 C 开头,第 3 个字母为 y 的人
BETWEEN AND-查询 employees 中字母顺序显示名字在“Anneke”(包括)和“Chirstian”(包括)的人
IN-现在,要从 employees 表中选取姓氏为 ‘Simmel’和’Peir’ 的人
GROUP BY、SUM-现取 salaries 表中各个员工 emp_no 的薪资总和
HAVING-现在接着上一步,取员工总薪资大于 1000000 的员工
COUNT、AVG-取 salaries 表中薪资排名前 100 名的平均薪资(需要利用子查询)
点击下方链接免费领取:性能测试+接口测试+自动化测试+测试开发+测试用例+简历模板+测试文档
http://qrcode.testing-studio.com/f?from=infoQ&url=https://ceshiren.com/t/topic/22265
评论