คำสั่ง FROM หลัง SELECT ใช้ระบุตารางที่อ้างอิง แต่หากไม่มีการอ้างอิงตารางใดๆ เราสามารถใช้ SELECT ได้โดยไม่ต้องมี FROM กล่าวคือ SELECT สามารถใช้ดึงแถวที่คำนวณได้โดยไม่ต้องอ้างอิงตาราง ตัวอย่าง:
mysql> Select concat_ws(" ","Hello", "World");
+---------------------------------+
| concat_ws(" ","Hello", "World") |
+---------------------------------+
| Hello World |
+---------------------------------+
1 row in set (0.00 sec)
mysql> Set @var1=100;
Query OK, 0 rows affected (0.00 sec)
mysql> Select @var1;
+-------+
| @var1 |
+-------+
| 100 |
+-------+
1 row in set (0.00 sec)
ทั้งสองคำสั่งไม่มี FROM clause แต่ยังคืนผลลัพธ์ได้ปกติ