LeeYulhee.log
로그인
LeeYulhee.log
로그인
MySQL에서 IF 함수 : 조건부 데이터 처리
LeeYulhee
·
2024년 1월 8일
팔로우
0
sql
0
👉 IF 함수
MySQL의 IF 함수는 조건에 따라 다른 결과를 반환하는 유연한 방법을 제공
데이터를 분석하거나 특정 조건에 따라 데이터를 다르게 처리할 때 유용
다만 조건이 복잡하거나 여러 조건을 처리해야 하는 경우에는 CASE문을 사용하는 것이 더 나을 수도 있음
기본 형태
IF
(
조건
,
'참일 때 값'
,
'거짓일 때 값'
)
조건의 값이 참이면 ‘참일 때 값’을 출력하고 아니면'거짓일 때 값'을 출력
👉 예제
SELECT
name
,
IF
(
age
>
20
,
'성인'
,
'미성년'
)
AS
age_group
FROM
users
;
나이가 20을 넘으면 '성인'을, 그렇지 않으면 '미성년'을 age_group에 저장
LeeYulhee
끝없이 성장하고자 하는 백엔드 개발자입니다.
팔로우
이전 포스트
MyBatis에서 안전한 데이터 처리 : #{변수}와 ${변수}의 차이점
다음 포스트
MySQL에서 IF 함수 : 조건부 데이터 처리
0개의 댓글
댓글 작성