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

Đặt bí danh (alias) cho tên cột trong một truy vấn MySQL

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` ....