MSSQL

MSSQL - 조건문 (CASE WHEN, IF) 함수 사용법 & 예제

깐까망 2024. 4. 4. 18:15
728x90
반응형
SMALL

▶ CASE WHEN

- 가장 많이 쓰이는 조건문입니다. 조건에 따라 값을 지정해 주는 역할을 합니다. 

--CASE사용법--
CASE WHEN 조건절 THEN 참일때 값 ELSE 거짓일때 값 END 컬럼명

 

https://alstn4973.tistory.com/151

 

MSSQL - INSERT 삽입

▶ INSERT 문의 기본 . DML의 종류의 하나로 INSERT 삽입으로 분류가 됩니다. . 데이터베이스에 데이터를 입력하는 명령어입니다. 가장 기본적인 기능이고 굉장히 많이 쓰임으로 매우 중요합니다. - IN

alstn4973.tistory.com

 

. 위를 참고 하여 테이블을 만들어 예제를 만들었습니다.

-- 예제 --
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