DB (DataBase) - GROUP BY, Case문

이진석·2022년 10월 1일
1

DataBase 공부하기

목록 보기
4/7
post-thumbnail

1) Group by

💚 특정 컬럼을 그룹화 하는 GROUP BY 

SELECT 컬럼 FROM 테이블 GROUP BY 그룹화할 컬럼;

💚 기본형태이다.

SELECT 컬럼 FROM 테이블 WHERE 조건식 GROUP BY 그룹화할 컬럼;

💚 조건을 추가할 경우의 기본 형태


💚 유형별로 갯수를 가져오고 싶은데, 단순히 COUNT 함수로 데이터를 조회하면 전체 갯수만을 가져오게 된다.

💚 유형별로 갯수를 알고 싶을 때는 컬럼에 데이터를 그룹화 할 수 있는 GROUP BY를 사


2) Case문

case CutomerSex
when 0 then 'man'
when 1 then 'woman'
else '성별 X'
end CustomerName, CustomerAddress, CustomerAge

💚 Case문의 기본형태이다.
💚 when 뒤의 내용들은 Case문에 걸린 각 조건들을 의미한다.

💚 자신이 원하는 조건에 맞는 내용을 알기 위해서 Case문을 사용한다.
💚 JAVA에서 If, else if문으로 이해하면, 코딩을 해본 사람들은 쉽게 이해할수 있을것 같다.

profile
혼자서 코딩 공부하는 전공생 초보 백엔드 개발자 / https://github.com/leejinseok0614

0개의 댓글