IF 조건문 EXISTS 사용 예 (값 유무 체크)
예문)
/*
if 조건문
일반 SQL
--------------------------------
if(조건식) if(조건식)
{내용1} begin 내용1 end
else else
{내용2} begin 내용2 end
EXISTS
리턴형식이 bool 임
EXISTS (SELECT문)
SELECT문의 데이터가 있을시 true 리턴
없을시 false 리턴
*/
--------------------------------------------
--예제1) 조건값에 맞게 실행
IF EXISTS (SELECT문)
BEGIN -- 값이 하나이상 있을시 실행
SELECT 1
END
ELSE
BEGIN -- 값이 없을때 실행
SELECT 0
END
--------------------------------------------
--------------------------------------------
--예제2) 조건값에 반대로 실행
IF NOT EXISTS (SELECT문)
BEGIN -- 값이 없을때 실행
SELECT 1
END
ELSE
BEGIN -- 값이 하나이상 있을시 실행
SELECT 0
END
--------------------------------------------