SQL 그룹화

박성현·2024년 4월 5일

Database

목록 보기
8/23

그룹화

먼저 전에 만들어뒀던 pets 테이블을 응용해볼 것이다.

이 테이블을 응용하여 동물의 종류별로 그룹화 할 수 있는게 해주는 언어가 Group by이다.

SELECT Animal, count(*) FROM pets  GROUP by Animal ;

결과 :


추가로 pets 테이블에서 한 마리가 넘게 있는 동물에는 어떤 것이 있는지 알아보자 !

SELECT Animal, count(*) FROM pets  GROUP by Animal HAVING count(*)>1;

결과 :


추가로 union도 실습해보자 !

  • union all은 중복값까지 한번에 조회할 수 있고, union은 중복값은 제외하고 조회할 수 있다.
SELECT 제목 from 음반
UNION all
SELECT 제목 from 노래

결과 :

SELECT 제목 from 음반
UNION 
SELECT 제목 from 노래

결과 :

profile
개발기록장

0개의 댓글