DQL 쿼리

종류

학생 문의는 다음 결과에 따라 내림차순으로, 연령의 상승을 누르십시오

select * from student order by age asc,score desc;

2 개 중합 함수

학생들 쿼리의 총 수

select count(*) as 总人数 from student;

如果某一位置为null당신은 IFNULL를 () 함수를 사용할 수 있습니다
에, 위치가 비어, 기본값을 학생들의 총 수를 조회

select count(IFNULL(id,0)) from student;

3 패킷

남성과 여성의 성별 통계에 의해 그룹화 평균 점수

select gender ,AVG(score) from student group by gender;

当我们使用某个字段分组,查询也要将这个字段查出来,不然看不到数据属于哪组,分组有什么意义呢
각 인구 통계 그룹, 성별에 따라 그룹화

select gender,count(id) from student group by gender;

남녀별로 그룹화 나이가 25 세 쿼리, 각 그룹에 대한 통계의 수, 디스플레이는 그룹 섹스보다 큰 2

select gender,count(*) from student where age>25 group by gender having count(*) >2;
代码块
1.查询岗位名以及岗位包含的所有员工名字
select job_name ,GROUP_CONCAT(name) from employee GROUP BY job_name;

2.查询平均薪水大于10000的岗位及岗位平均薪资
select  job_name, AVG(salary) from employee GROUP BY job_name having avg(salary)>10000;

3.查询平均薪水大于10000的岗位和岗位平均薪资,并按照岗位薪资降序排列
select avg(salary) ,job_name  from employee GROUP BY job_name HAVING avg(salary)>10000 ORDER BY avg(salary) DESC;

4.查询雇员表所有信息,先按照年龄升序排列,再按照id降序排列
select * from employee ORDER BY age asc,id desc;

페이지 매김 4 제한 문

쿼리 학생 데이터는 세 번째부터 6 보여

select * from student limit 2,6;

추천

출처www.cnblogs.com/hellosiyu/p/12501641.html