-
[SQL] IF ELSE 문IT /DataBase 2017. 6. 28. 18:15728x90
이거. 옛날에 올리려던거 복붙임.
시간되면 예제와 함께 업데이트 하겠음.
SQL 에서 IF 문은
한문장 이상이 처리되어야
할때는 BEGIN ... END 와 함께 묶어 줘야 한다.
실행할 문장이 한문장이라도 BEGIN .. END 로 묶는것이 좋을 수도 있다.
혹시 모를 실수를 한번 걸러주니까
IF <부울표현식>
BEGIN
SQL문 1...
END
BEGIN
SQL문 2...
END
구조 이다.
부울표현식 부분이 참이라면
SQL 문장 1을 수행하고 거짓이라면 문장 2를 수행한다.
여느 프로그램언어와 마찬가지로
거짓일경우 아무것도 할게 없다면 ELSE 는 생략하면 된다.
DECLARE @var1 INT -- @var1 변수 선언
SET @var1 = 100 -- 값 대입
IF @var1 = 100
BEGIN
PRINT '@var1 이 100이다 '
END
ELSE
BEGIN
PRINT '@var1 이 100이 아니다'
END
도움말을 생활화 합시다. 블로그 보다 퀄리티 GOOD
'IT > DataBase' 카테고리의 다른 글
[SQL] 테이블 복사하기 (0) 2017.12.15 [SQL] TRY CATCH 알아보기 (0) 2017.06.28 [MSSQL] CASE 문 . 조건에 따라 값 정하기 ! CASE WHEN THEN (2) 2013.06.20 [SQL] DROP 문, DELETE 문. 데이터를 삭제 해봅시다. (0) 2013.06.12 [SQL] UPDATE SET 문 , DB 값 수정하기 (4) 2013.06.02