Programming/MSSQL

MSSQL IF문 사용 방법

DKOFI 2018. 8. 31. 13:19
728x90

--***********************************임시 테이블 생성***********************************

CREATE TABLE #TEMP(

   ROW_NUM INT,

   NAME  VARCHAR(100),

                   SUBJECT   VARCHAR(100),

   SCORE NUMERIC(10,2) 

  )


INSERT INTO #TEMP(NAME, SUBJECT, SCORE) VALUES ( '윤동구', '국어', 60)

INSERT INTO #TEMP(NAME, SUBJECT, SCORE) VALUES ( '윤동구', '영어', 100)

INSERT INTO #TEMP(NAME, SUBJECT, SCORE) VALUES ( '윤동구', '수학', 80)

--***********************************임시 테이블 생성***********************************






--===================================ROWCOUNT의 대상 쿼리===================================

SELECT *

  FROM #TEMP

WHERE 1=2

--===================================ROWCOUNT의 대상 쿼리===================================





--***********************************IF 문 시작***********************************

IF @@ROWCOUNT = 0


PRINT '조회 된 ROW 없음'


ELSE


SELECT *

  FROM #TEMP

WHERE SUBJECT = '국어'


DROP TABLE #TEMP

--***********************************IF 문 종료***********************************







300x250