반응형
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 |
댓글