Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เราจะใช้ MySQL SELECT โดยไม่มีส่วนคำสั่ง FROM ได้อย่างไร


FROM clause หลังจาก 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)