투케이2K

28. (MSSQL/SQL) case when then 분기 조건문 사용해 데이터 출력 실시 본문

MsSqlDB

28. (MSSQL/SQL) case when then 분기 조건문 사용해 데이터 출력 실시

투케이2K 2021. 10. 3. 11:21

[개발 환경 설정]

개발 툴 : SSMS

개발 언어 : MSSQL


[소스 코드]

/*
*[case when then 조건문 사용해 데이터 출력 실시]
*1. case - 조건문을 시작한다는 의미입니다
*2. when - 조건절을 표시하는 부분입니다
*3. then - 조건을 만족하는 경우 수행되는 부분입니다
*4. else - 조건을 만족하지 않는 경우 수행되는 부분입니다
*5. end - 조건문을 종료한다는 의미입니다
*/


-- [case 문 수행 실시]
SELECT T_NAME AS '이름', T_AGE AS '나이', T_DEPT AS '부서',
       CASE WHEN T_DEPT = '고구려' THEN '고구려 조건만족' 
            WHEN T_DEPT = '백제' THEN '백제 조건만족' 
            WHEN T_DEPT = '신라' THEN '신라 조건만족' 
            ELSE '알수없습니다' 
       END AS '만족결과'
   FROM TEST_USER;

[결과 출력]


[요약 설명]

/*

*[case when then 조건문 사용해 데이터 출력 실시]

*1. case - 조건문을 시작한다는 의미입니다

*2. when - 조건절을 표시하는 부분입니다

*3. then - 조건을 만족하는 경우 수행되는 부분입니다

*4. else - 조건을 만족하지 않는 경우 수행되는 부분입니다

*5. end - 조건문을 종료한다는 의미입니다

*/


 

반응형
Comments