반응형
MySQL에서의 조건문에 대해 공부해보겠습니다! MySQL에서의 조건문은 크게 if문과 case문이 있습니다.
1. IF문
MySQL에서의 IF문은 엑셀에서 IF함수를 작성하는 방법과 동일합니다. 아래와 같이 조건, 참일 때의 값, 거짓일 때의 값을 차례로 명시합니다.
IF( [condition], [value when True], [value when False] )
SELECT SUBWAY_LINE,
IF (SUBWAY_LINE = 1, 'BLUE', 'GRAY') AS 'LINE_COLOR'
FROM SUBWAY_INFO
2. CASE - THEN문
CASE 문을 아래와 같이 작성합니다.
CASE
WHEN [condition1] THEN [value1]
WHEN [condition2] THEN [value2]
...
ELSE [value0]
END
SELECT SUBWAY_LINE,
CASE WHEN SUBWAY_LINE = 1 THEN 'BLUE'
WHEN SUBWAY_LINE = 2 THEN 'GREEN'
WHEN SUBWAY_LINE = 3 THEN 'ORANGE'
ELSE 'GRAY'
END AS LINE_COLOR
FROM SUBWAY_INFO반응형
'MySQL' 카테고리의 다른 글
| [프로그래머스] 서울에 위치한 식당 목록 출력하기 (MySQL) (0) | 2023.02.16 |
|---|---|
| [프로그래머스 | MySQL] 3월에 태어난 여성 회원 목록 출력하기 (0) | 2023.01.31 |
| [프로그래머스 | MySQL] 과일로 만든 아이스크림 고르기 (0) | 2023.01.31 |
| [프로그래머스 | MySQL] 조건에 맞는 도서 리스트 출력하기 (0) | 2023.01.31 |
| [프로그래머스 | MySQL] 평균 일일 대여 요금 구하기 (0) | 2023.01.31 |
댓글