Giới thiệu
Để hiển thị giá trị của biến người dùng (user variables) hoặc biến hệ thống (system variables) cùng nhau trong một hàng kết quả, dùng SELECT @var1 AS alias1, @var2 AS alias2, ... hoặc SELECT @@global_var AS alias.
Ví dụ 1: Biến người dùng
SET @first_name = 'John';
SET @last_name = 'Smith';
SELECT @first_name AS EmployeeFirstName, @last_name AS EmployeeLastName;
+-------------------+------------------+
| EmployeeFirstName | EmployeeLastName |
+-------------------+------------------+
| John | Smith |
+-------------------+------------------+
Ví dụ 2: Biến hệ thống (global variables)
SELECT @@version AS CURRENT_MYSQL_VERSION, @@port AS CURRENT_MYSQL_PORT_NUMBER;
+-----------------------+---------------------------+
| CURRENT_MYSQL_VERSION | CURRENT_MYSQL_PORT_NUMBER |
+-----------------------+---------------------------+
| 8.0.21 | 3306 |
+-----------------------+---------------------------+
Lưu ý: Biến người dùng dùng @ (một @), biến hệ thống dùng @@ (hai @). Cách này hữu ích cho debug, logging, hoặc xây dựng dynamic SQL.