본문 바로가기
Programming/MSSQL

MSSQL IF문 사용 방법

by DKOFI 2018. 8. 31.
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

'Programming > MSSQL' 카테고리의 다른 글

MSSQL 쿼리 호환 *=  (0) 2018.09.03
MSSQL 커서 CURSOR 사용 방법  (0) 2018.08.31
MSSQL 트랜젝션 TRAN 쿼리확인 KILL  (0) 2018.08.29
MSSQL에서 락이 걸렸을때 DK  (0) 2018.07.24

댓글