사용자 정의 변수... 라는것이 있다고 한다.
# 1
SET @(변수이름) = (대입값);
# 2
SET @(변수이름) := (대입값);
# 3
SELECT @(변수이름) := (대입값);
SET
으로 변수를 지정할땐 =
:=
상관없음SELECT
문에서는 사용시 =
는 비교연산자로 취급되기 때문에 대입연산자로 사용하기 위해 :=
로 표기NULL
값을 갖게됨SET @SMALL = 20, @BIG = 30;
SELECT *
FROM STUDENT
WHERE AGE BETWEEN @SMALL AND @BIG