[mysql] 사용자 정의 변수

김민창·2022년 1월 4일
0
post-thumbnail

사용자 정의 변수... 라는것이 있다고 한다.

선언 및 초기화

# 1
SET @(변수이름) = (대입값);

# 2
SET @(변수이름) := (대입값);

# 3
SELECT @(변수이름) := (대입값);
  • SET으로 변수를 지정할땐 = := 상관없음
  • SELECT문에서는 사용시 = 는 비교연산자로 취급되기 때문에 대입연산자로 사용하기 위해 :=로 표기
  • 선언만 하고 초기화를 하지 않았다면 NULL값을 갖게됨

사용

SET @SMALL = 20, @BIG = 30;

SELECT *
FROM STUDENT
WHERE AGE BETWEEN @SMALL AND @BIG

참고자료

profile
개발자 팡이

0개의 댓글

관련 채용 정보