SQL 에서도 변수를 선언해 사용할 수 있다.
변수선언 및 값 대입은 다음과 같다
SET @변수이름 = 변수 값;
// examples
SET @myVar1 = 5;
SET @myVar2 = 4.25;
SELECT @myVar1; // 5
SELECT @myVar1 + @myVar2; // 9.250000..
SET @txt = '가수 이름==> ';
SET @height = 166;
SELECT @txt, mem_name FROM member WHERE height > @height;
/* 결과값 예시
가수 이름==> 소녀시대
가수 이름==> 트와이스
*/
SET @count = 3;
SELECT mem_name, height FROM member ORDER BY height LIMIT @count; // 문법 오류
SET @count = 3;
PREPARE mySQL FROM 'SELECT mem_name, height FROM member ORDER BY height LIMIT ?';
EXECUTE mySQL USING @count;