软件测试常用SQL查询语句(一)
一、简单查询
from > distinct > select > order by > limit
(1) 普通查询:select name,age from students;
(2) 起别名查询:select s.name,s.age from students as s;
(3) 分页查询:select name,age from students limit 0,10;
(4)排序查询:select name,age,id from students order by age desc,id asc;
(5)去重查询:select distinct age from students;
二、条件查询
from > where > distinct > select > distinct > order by > limit
eg: select name,age, from students where name=‘xiaoming’ and age=18;
三、高级查询(聚合函数)
sum求和 | avg平均数 | max最大数 | 最小数min
group by | 分组查询
(1) 求班级男女平均年龄分别为多少?
select sex avg(age) from students group by sex;
count(*)记录含空值记录数 | count(列名)不含空记录数
(2) 求班级男女分别为多少人?
select sex count(*) from students group by sex;
(3) 查询每个部门里,每种职位的平均底薪。
select deptno,job,count(*),avg(sal) from t_emp group by deptno,job order by deptno;
group_concat | 可以搭配group by使用,使某个字段连接成字符串
(4) 查询每个部门内底薪超过2000元的人数和员工姓名。
select deptno grouo_concat(ename) count(*) from t_emp where sal>=2000 group by deptno;
having | 跟在group by 后面的条件语句
eg: select sex avg(age) from students group by sex having age in(10,20);
- 软件测试常用SQL查询语句(二)
- Oracle 软件测试工程师日常工作中常用到的查询语句(除功能业务查询语句)
- 软件测试中常用的SQL语句(初级篇)
- 软件测试中常用的SQL语句
- SQL常用语句(普通查询+条件查询)
- Mysql 性能优化7【重要】sql语句的优化 浅谈MySQL中优化sql语句查询常用的30种方法(转)
- 常用的sql语句,学生、课程、成绩、教师表的查询
- 初学sql时常用查询语句
- 常用的SQL查询语句
- 常用SQL查询语句 Oracle中Union,Union All,Intersect,Minus的有什么区别
- 百万数据查询测试 只需1秒--Sql语句效率测试 经典
- 常用sql语句之删除或查询单个字段重复数据的记录
- 软件开发中数据库常用SQL语法,SQL语句大全收藏
- 浅谈MySQL中优化sql语句查询常用的30种方法
- MySQL常用SQL语句总结包含复杂SQL查询
- 常用SQL语句(嵌套子查询/随机等等)详细整理
- 浅谈MySQL中优化sql语句查询常用的30种方法
- mysql查询所有数据库、表、字段常用sql语句
- 常用SQL查询语句
- 常用sql查询语句