Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Kết hợp kết quả SELECT và SHOW trong MySQL

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.