MySQL에서 IF 함수 : 조건부 데이터 처리

LeeYulhee·2024년 1월 8일
0

👉 IF 함수


  • MySQL의 IF 함수는 조건에 따라 다른 결과를 반환하는 유연한 방법을 제공
  • 데이터를 분석하거나 특정 조건에 따라 데이터를 다르게 처리할 때 유용
  • 다만 조건이 복잡하거나 여러 조건을 처리해야 하는 경우에는 CASE문을 사용하는 것이 더 나을 수도 있음
  • 기본 형태
    IF(조건, '참일 때 값', '거짓일 때 값')
    • 조건의 값이 참이면 ‘참일 때 값’을 출력하고 아니면'거짓일 때 값'을 출력



👉 예제


SELECT name
     , IF(age > 20, '성인', '미성년') AS age_group
  FROM users;
  • 나이가 20을 넘으면 '성인'을, 그렇지 않으면 '미성년'을 age_group에 저장
profile
끝없이 성장하고자 하는 백엔드 개발자입니다.

0개의 댓글