728x90
반응형
SMALL
▶ CASE WHEN
- 가장 많이 쓰이는 조건문입니다. 조건에 따라 값을 지정해 주는 역할을 합니다.
--CASE사용법--
CASE WHEN 조건절 THEN 참일때 값 ELSE 거짓일때 값 END 컬럼명
https://alstn4973.tistory.com/151
. 위를 참고 하여 테이블을 만들어 예제를 만들었습니다.
-- 예제 --
SELECT CASE WHEN mgr = 109 THEN '해외' ELSE '국내' END AS '구분' , *
FROM EMP
. 해석을 하면 mgr = 109 인 값이 있으면 해외라고 출력이 되고 아니면 국내라고 출력이 된다는 말입니다.
. 위에 결과 값이 나옵니다.
▶ IF, ELSE IF, ELSE
- CASE WHEN과 같은 조건문입니다. CASE문과 마찬가지로 조건에 따라 원하는 작업을 수행할 수 있습니다.
--IF 사용법--
IF 조건 참일때 값 ELSE 거짓일때 값
-- 예제 --
DECLARE @SAL int -- 파라미터를 선언을 하고
SET @SAL = '50000' -- @SAL에 값을 넣어주고 연습을 합니다.
IF(@SAL <10000)
PRINT '만원'
ELSE IF (@SAL < 20000)
PRINT '2만원'
ELSE
PRINT '돈 많아'
728x90
반응형
LIST
'MSSQL' 카테고리의 다른 글
MSSQL - 서브쿼리 (0) | 2024.04.15 |
---|---|
MSSQL - 저장 프로시저 (PROCEDURE) (0) | 2024.04.08 |
MSSQL - IS NULL IS NOT NULL (0) | 2024.04.03 |
MSSQL - ROWNUM, TOP() (0) | 2024.04.02 |
MSSQL - 집계함수 MAX, MIN, AVG, COUNT, SUM (0) | 2024.04.01 |