Cú pháp SELECT (COLNAME) trong MySQL được sử dụng để tạo bí danh (alias) cho cột đó. Hãy xem ví dụ minh họa dưới đây.
Tạo bảng mẫu
mysql> CREATE TABLE DemoTable865(
FirstName VARCHAR(100),
LastName VARCHAR(100)
);
Query OK, 0 rows affected (0.77 sec)
Chèn dữ liệu
mysql> INSERT INTO DemoTable865 VALUES('Chris','Brown');
Query OK, 1 row affected (0.14 sec)
mysql> INSERT INTO DemoTable865 VALUES('Adam','Smith');
Query OK, 1 row affected (0.16 sec)
mysql> INSERT INTO DemoTable865 VALUES('David','Miller');
Query OK, 1 row affected (0.11 sec)
mysql> INSERT INTO DemoTable865 VALUES('Carol','Taylor');
Query OK, 1 row affected (0.15 sec)
Hiển thị toàn bộ dữ liệu
mysql> SELECT * FROM DemoTable865;
Kết quả:
+-----------+----------+ | FirstName | LastName | +-----------+----------+ | Chris | Brown | | Adam | Smith | | David | Miller | | Carol | Taylor | +-----------+----------+ 4 rows in set (0.00 sec)
Sử dụng dấu ngoặc đơn để tạo bí danh cột
mysql> SELECT (FirstName) StudentFirstName, (LastName) StudentLastName FROM DemoTable865;
Kết quả:
+------------------+-----------------+ | StudentFirstName | StudentLastName | +------------------+-----------------+ | Chris | Brown | | Adam | Smith | | David | Miller | | Carol | Taylor | +------------------+-----------------+ 4 rows in set (0.00 sec)
Lưu ý: Dấu ngoặc đơn ở đây không thay đổi logic truy vấn mà chỉ giúp viết gọn cú pháp khi đặt bí danh. Cách viết tiêu chuẩn hơn là sử dụng từ khóa AS: SELECT FirstName AS StudentFirstName, LastName AS StudentLastName ...