CASE
- 다중분기
- CASE 문은 조건에 맞는 WHEN이 여러 개더라도 먼저 조건이 만족하는 WHEN이 처리되고 종료된다.
- SELECT 문에서 CASE문이 많이 사용된다.
1. 위 테이블에서 구매액을 사용자 아이디 별로 그룹화 시키고 총 구매액이 높은 순으로 정렬
->
2. 1번에 더해 사용자 이름도 출력하되 구매하지 않은 사람도 출력'
->
3. 위 데이터로 총 구매엑에 따라 고객을 분류하되, 1500이상은 최우수고객, 1000 이상은 우수고객, 1 이상은 일반고객, 그외는 유영고객 으로 고객등급을 다중분기 하시오.
->
반응형
'AI > MySQL' 카테고리의 다른 글
SQL 작성시 좋은 습관 (0) | 2022.03.29 |
---|---|
MySQL Workbench에서 Amazon RDS(MySQL) 세팅 후 접속하기 (0) | 2022.01.03 |
MySQL JOIN (1:N),(N:N) (0) | 2021.08.22 |
MySQL 시스템 정보 함수 (0) | 2021.08.21 |
MySQL 날짜 및 시간 함수 (0) | 2021.08.21 |