Giới thiệu
Bí danh (alias) giúp đổi tên cột hiển thị trong kết quả truy vấn, làm cho đầu ra dễ hiểu hơn. Cú pháp cơ bản: ten_cot [AS] ten_biet_danh. Từ khóa AS là tùy chọn nhưng khuyến khích dùng để rõ ràng.
Cú pháp
SELECT ten_cot1 [AS] biet_danh1, ten_cot2 [AS] biet_danh2
FROM ten_bang [AS] biet_danh_bang;
Ví dụ minh họa
Bước 1: Tạo bảng và chèn dữ liệu
CREATE TABLE DemoTable2014 (
FirstName VARCHAR(20),
LastName VARCHAR(20)
);
INSERT INTO DemoTable2014 VALUES ('John', 'Smith');
INSERT INTO DemoTable2014 VALUES ('David', 'Miller');
INSERT INTO DemoTable2014 VALUES ('John', 'Doe');
INSERT INTO DemoTable2014 VALUES ('Chris', 'Brown');
Bước 2: Truy vấn với alias cho cột
SELECT FirstName AS StudentFirstName, LastName AS StudentLastName
FROM DemoTable2014 AS tbl;
Kết quả:
+------------------+-----------------+
| StudentFirstName | StudentLastName |
+------------------+-----------------+
| John | Smith |
| David | Miller |
| John | Doe |
| Chris | Brown |
+------------------+-----------------+
Lưu ý: Alias có thể chứa khoảng trắng nếu đặt trong dấu backtick ` hoặc dấu nháy kép " (tuỳ chế độ SQL_MODE). Ví dụ: SELECT FirstName AS `Tên sinh viên` ....