[MySQL] 변수
2024. 8. 12. 23:50ㆍMySQL/SQL 기본
변수는 Workbench를 재시작할 때까지는 유지되지만 닫거나 재시작하면 소멸한다. 선언 방법과 값 대입은 다음과 같다.
SET @변수이름 = 변수의 값; --변수 선언 및 값 대입
SELECT @변수이름; --변수 출력
USE sqldb;
SET @myVar1 = 5;
SET @myVar2 = 3;
SET @myVar3 = 4.25;
SET @myVar4 = '기수 이름 ==> ';
SELECT @myVar1; // 5
SELECT @myVar2 + @myVar3; //7.250000000000000000000...
SELECT @myVar4 , Name FROM usertbl WHERE height > 180;
변수는 실행하지 않으면 적용되지 않는다.
LIMIT은 원칙적으로 숫자를 직접 넣어야하나 PREPARE EXECUTE문을 활용하면 사용이 가능하다.
SET @myVar1 = 3;
PREPARE myQuery
FROM 'SELECT Name, height FROM usertbl ORDER BY height LIMIT ?';
EXECUTE myQuery USING @myVar1;
'MySQL > SQL 기본' 카테고리의 다른 글
[MySQL] 암시적인 형 변환 (0) | 2024.08.18 |
---|---|
[MySQL] 데이터 형식 변환 함수 (0) | 2024.08.13 |
[MySQL] DELETE FROM (0) | 2024.08.09 |
[MySQL]UPDATE문 (0) | 2024.08.08 |
[MySQL] 집계 함수 (0) | 2024.08.05 |