데이터베이스
MySQL 집계하기,최대,최소,합계,평균 : group by/max()/min()sum()/avg() /sub query
공부짱짱열심히하기
2022. 12. 7. 15:18
집계하기
select 컬럼
from 테이블
group by 카테고리컬럼 ;
카테고리컬 데이터를 하나로 묶어서 원하는 컬럼 데이터를 호출할수 있다.
그룹할 컬럼을 적을때 컬럼명을 다 적어주면 다 묶어줌
최대/최소값
select max(컬럼)
from 테이블;
order 말고 sub query를 통해 최대값 호출하기
select *
from 테이블
where 컬럼 = (select max(컬럼) from 테이블) ;
서브쿼리: 명령 안에 또 명령을 넣는것으로
조건을 wher 안에 넣어주면 된다 이때 다른 조건은 ()를 통해 먼저 실행하게 해야함
이렇게 가능
합계
select sum(컬럼)
from 테이블;
평균
select avg(컬럼)
from 테이블;
집계하기 select 컬럼 from 테이블 group by 카테고리컬럼 ; 최대 select max(컬럼) from 테이블; 최소 select min(컬럼) from 테이블; 합계 select sum(컬럼) from 테이블; 평균 select avg(컬럼) from 테이블; 서브쿼리 명령 안에 또 명령을 넣는것으로 조건을 wher 안에 넣어주면 된다 이때 다른 조건은 ()를 통해 먼저 실행하게 해야함 |