예문)

/*

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

--------------------------------------------

'개발 > DB' 카테고리의 다른 글

mssql 2012 추가 및 변경점  (0) 2015.03.20
N 따옴표 [N']  (0) 2015.03.09
MS-SQL 문법정리  (0) 2015.03.05
프로시저 기본 문법  (0) 2015.03.05
SET ANSI_NULLS  (0) 2015.03.05

+ Recent posts