Database/MySQL2011. 4. 22. 10:05
사용자 정의 변수
--------------------------------------------------------------------------------
MySQL에서는  두   가지  방법으로   사용자가  정의한  변수를   지원한다.  변수이름은
alphanumeric 문자와 '_', '$', '.'로 구성된다. 변수에 초기값이 지정되지 않으면, NULL이 디
폴트이며, integer, real, string 값을 저장할 수 있다. 변수이름은 버전 5.0부터는 대·소문자
구분이 없다.

방법1)
SET 문을 사용하여 변수를 설정
SET @variable={integer expression | real expression | string expression }
        [,@variable=...]
【예제】
mysql> set @t3=5;
mysql> select @t3;
+------+
| @t3  |
+------+
| 5    |
+------+
mysql>

방법2)
@variable:=expr 문을 사용하여 설정
【예제】
mysql> SELECT @t1:=(@t2:=1)+@t3:=4,@t1,@t2,@t3;
      +----------------------+------+------+------+
      | @t1:=(@t2:=1)+@t3:=4  |  @t1  |  @t2  | @t3  |
      +----------------------+------+------+------+
      |                              5  |   5    |    1    |   4    |
      +----------------------+------+------+------+


'Database > MySQL' 카테고리의 다른 글

How to simulate FULL OUTER JOIN in MySQL  (0) 2011.04.22
MYSQL 날짜 데이터 타입  (0) 2011.04.21
Posted by 아로나