ใช้ tbl.*, column AS new_name เพื่อเลือกทุกคอลัมน์และเพิ่มคอลัมน์ที่เปลี่ยนชื่อ
ตัวอย่าง
mysql> create table DemoTable (
Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
Name varchar(20),
Age int
);
Query OK, 0 rows affected (1.15 sec)
mysql> insert into DemoTable(Name,Age) values('John',21); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable(Name,Age) values('Carol',24); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable(Name,Age) values('David',22); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable(Name,Age) values('Sam',23); Query OK, 1 row affected (0.23 sec)
SELECT * พร้อม rename
mysql> select tbl.*, Name AS StudentName from DemoTable tbl;
+----+-------+------+-------------+ | Id | Name | Age | StudentName | +----+-------+------+-------------+ | 1 | John | 21 | John | | 2 | Carol | 24 | Carol | | 3 | David | 22 | David | | 4 | Sam | 23 | Sam | +----+-------+------+-------------+
ใช้ alias ตาราง (tbl) เพื่ออ้างอิง tbl.* ได้ชัดเจน