쌓고 쌓다
[SQL] 변수 사용 + LIMIT 본문
변수 사용
SET @변수이름 = 변수의값 ; -- 변수의 선언 및 초기화
SELECT @변수이름 ; -- 변수의 값 출력
예제
SET @myVar1 = 5 ;
SET @myVar2 = 4.25 ;
SELECT @myVar1; -- 출력(1)
SELECT @myVar1 + @myVar2; -- 출력(2)
SET @txt = '가수 이름->';
SET @height = 165;
SELECT @txt, mem_name FROM member WHERE height > @height; -- 출력(3)
LIMIT와 함께 변수를 사용
PREPARE와 EXECUTE를 사용해야 한다.
SET @count = 3;
PREPARE mySQL FROM 'SELECT mem_name, height FROM member ORDER BY height LIMIT ?';
EXECUTE mySQL USING @count;
?는 '현재는 모르지만 나중에 채워짐'
결과적으로 아래의 SQL이 실행되는 것이다.
SELECT mem_name, height FROM member ORDER BY height LIMIT 3;
모든 내용은 '혼자 공부하는 SQL' 도서를 학습후 정리한 내용입니다.
'프로그래밍 > SQL' 카테고리의 다른 글
[SQL] 내부 조인(INNER JOIN) (0) | 2022.07.01 |
---|---|
[SQL] 테이터 형 변환 (0) | 2022.06.27 |
[SQL] 데이터 형식 (0) | 2022.06.26 |
[SQL] INSERT, UPDATE, DELETE (0) | 2022.06.25 |
[SQL] MySQL UPDATE, DELETE 사용 설정 방법 (Error Code : 1175) (0) | 2022.06.25 |
Comments