ใน MySQL การใช้ SELECT (COLNAME) หมายถึงการสร้างชื่ออุปสมาน (alias) สำหรับคอลัมน์นั้นๆ มาดูตัวอย่างกันดีกว่า
สร้างตารางตัวอย่าง
mysql> create table DemoTable865(
FirstName varchar(100),
LastName varchar(100) );
Query OK, 0 rows affected (0.77 sec)
เพิ่มข้อมูลตัวอย่าง
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)
แสดงข้อมูลทั้งหมด
mysql> select * from DemoTable865;
ผลลัพธ์:
+-----------+----------+ | FirstName | LastName | +-----------+----------+ | Chris | Brown | | Adam | Smith | | David | Miller | | Carol | Taylor | +-----------+----------+ 4 rows in set (0.00 sec)
ใช้วงเล็บเพื่อสร้างอุปสมานคอลัมน์
mysql> select (FirstName) StudentFirstName, (LastName) StudentLastName from DemoTable865;
ผลลัพธ์:
+------------------+-----------------+ | StudentFirstName | StudentLastName | +------------------+-----------------+ | Chris | Brown | | Adam | Smith | | David | Miller | | Carol | Taylor | +------------------+-----------------+ 4 rows in set (0.00 sec)
สรุป: วงเล็บใน SELECT (COLNAME) ใช้ร่วมกับชื่ออุปสมานที่ตามมาทันที เพื่อเปลี่ยนชื่อคอลัมน์ในผลลัพธ์การสอบถาม