나름 SQL 공부를 한다고 해왔는데 MySQL에서도 if문을 사용할 수 있다는 사실을 최근에서야 알게 되었다.
SQL 공부를 차근차근 정리해야 겠다고 다시 한번 느꼈다.
그럼 거두절미하고 if 문 설명으로 가보자.
If 문 구조
Mysql에서 If 문의 구조는 다음과 같다.
if (조건, 참일 때 값, 거짓일 때 값)
if 문에서 조건을 충족하는지 여부를 판단하여 값을 반환한다.
예시로 다시 가보자!
if (age>=20, 성인, 미성년자)
조건: age>=20
참일 때 값: 성인
거짓일 때 값: 미성년자
따라서 age가 20 이상일 경우에는 '성인' 20 미만일 경우에는 '미성년자' 값을 반환한다.
이를 응용하면 다양한 곳에 적용할 수 있을 것 같다.
그럼 안녕~
'데이터 엔지니어링 > MYSQL' 카테고리의 다른 글
[MySQL] JOIN의 종류와 각각의 차이점 (0) | 2023.04.13 |
---|---|
[MySQL] 그룹별 순위 매기기 | Ranking 부여 (0) | 2022.10.20 |
[MySQL] 날짜 더하기, 빼기 (DATE_ADD, DATE_SUB 함수) (0) | 2022.10.06 |