본문 바로가기

mySQL

[mySQL]case when 조건별로 다른 결과 출력하기

반응형

다른 코딩 언어에서 조건식을 사용하듯,

mysql에서도 조건식을 사용한다.

 

CASE [컬럼명]  WHEN [조건식1] THEN [결과1]
                        WHEN [조건식2] THEN [결과2]
                                            .......
                        WHEN [조건식n] THEN [결과n] 
                        ELSE [결과]
                        END

 

예시)

 

주민등록번호 뒷자리 첫번째 자리에서

1이면 남자고, 2는 여자를 뜻한다.

 

case gender
	when 1 then '남자'
    else '여자' end

 

그래서 1이면 남자를 출력하게 했고,

2이면 여자를 출력하게 했다.

반응형