실습> 변수
use naver_db
MariaDB [naver_db]> select no, name, age from member;
+----+-----------+------+
| no | name | age |
+----+-----------+------+
| 1 | 황영주 | 35 |
| 2 | 설기형 | 33 |
| 3 | 박철호 | 34 |
| 4 | 이상훈 | 32 |
| 5 | 장영숙 | 24 |
| 6 | 배용진 | 30 |
| 7 | 박혜빈 | 22 |
| 8 | 김문수 | 63 |
| 9 | 차범길 | 49 |
| 10 | 김길수 | 54 |
| 11 | 김수련 | 23 |
| 12 | 이성현 | 36 |
| 13 | 정한나 | 58 |
| 14 | 이명연 | 33 |
| 15 | 김영숙 | 53 |
+----+-----------+------+
15 rows in set (0.00 sec)
@d_no 변수에 1000을 저장한다.
MariaDB [naver_db]> set @d_no = 1000;
Query OK, 0 rows affected (0.00 sec)
@d_no 변수의 값을 출력한다.
MariaDB [naver_db]> select @d_no;
| +-------+ | @d_no | +-------+ | 1000 | +-------+ 1 row in set (0.00 sec) |
MariaDB [naver_db]> select @d_no as number; << d_no 라는 변수명을 number 로 바꿔서 출력한다.
| +--------+ | number | +--------+ | 1000 | +--------+ 1 row in set (0.00 sec) |
MariaDB [naver_db]> select @v_no:= @d_no + no as number, name, age from member;
+--------+-----------+------+
| number | name | age |
+--------+-----------+------+
| 1001 | 황영주 | 35 |
| 1002 | 설기형 | 33 |
| 1003 | 박철호 | 34 |
| 1004 | 이상훈 | 32 |
| 1005 | 장영숙 | 24 |
| 1006 | 배용진 | 30 |
| 1007 | 박혜빈 | 22 |
| 1008 | 김문수 | 63 |
| 1009 | 차범길 | 49 |
| 1010 | 김길수 | 54 |
| 1011 | 김수련 | 23 |
| 1012 | 이성현 | 36 |
| 1013 | 정한나 | 58 |
| 1014 | 이명연 | 33 |
| 1015 | 김영숙 | 53 |
+--------+-----------+------+
15 rows in set (0.00 sec)
'Linux > SQL' 카테고리의 다른 글
| [DBMS] 저장 함수 (Stored Function) (0) | 2021.12.08 |
|---|---|
| [DBMS] 저장 프로시저 (Stored Procedure) (0) | 2021.12.08 |
| [DBMS] 변수(Variable) (0) | 2021.12.08 |
| [DBMS] 트랜잭션 Transaction : Autocommit 기능 설정 (0) | 2021.11.30 |
| [DBMS] 트랜잭션 Transaction (0) | 2021.11.30 |