변수

Hyuntae Jung·2022년 7월 26일
0

MS SQL

목록 보기
24/41
post-thumbnail

1. 변수 선언

Declare @변수이름 데이터형식;
변수에 값 대입 :
SET @변수이름 =;

변수의 값 출력:
SELECT @변수이름 ;
DECLARE @aaa INT;
DECLARE @bbb SMALLINT, @ccc DECIMAL(4, 2);
DECLARE @ddd NCHAR(20);


SET @bbb =5;
SET @aaa = 10;
SET @ccc = 10.33;
SET @ddd = '이름 : ';

SELECT @aaa;

한번 실행된 후 변수들은 메모리에 남아있지 않고 사라진다.(전체 선택을 하고 실행해야 에러가 발생 안한다.)

DECLARE @aaa INT;
DECLARE @bbb SMALLINT, @ccc DECIMAL(4, 2);
DECLARE @ddd NCHAR(20);

SET @bbb =5;
SET @aaa = 10;
SET @ccc = 10.33;
SET @ddd = '이름 : ';

SELECT @aaa;

SELECT @aaa;
SELECT @bbb + @ccc;

SELECT @ddd, empName 
  FROM employee 
WHERE empNo = 1001;

2. IF

IF 조건 
	BEGIN
	 SQL 명령
	END
ELSE
	BEGIN
	 SQL 명령...
	END;
DECLARE @var1 INT;
	   SET @var1 = 10;

IF @var1 = 20
	BEGIN
		PRINT '@var1이 10이다'
	END
 ELSE
	 BEGIN
		PRINT '@var1은 10아니다'
	END;

3. 다중 IF문


DECLARE @score INT = 78, @res NCHAR(1)

IF @score >=90
	SET @res = 'A'
	ELSE IF @score >= 80
		SET @res='B'
		ELSE IF @score >=70
			SET @res='C'
			ELSE IF @score >= 60
				SET @res='D'
			ELSE
				SET @res='F'

PRINT '점수 : ' + cast(@score AS NCHAR(3));
PRINT N'학점 : ' + @res;

강의: ms sql 2014 제대로 배우기 2

0개의 댓글