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

แบบสอบถาม MySQL เพื่อรับผลลัพธ์จากคำสั่งเลือกหลายรายการ?


หากต้องการรับผลลัพธ์จากคำสั่ง select หลายรายการ ให้ใช้ UNION ALL ต่อไปนี้เป็นไวยากรณ์ -

select yourValue1 AS anyColumnNameUNION ALLselect yourValue2 AS yourColumnName....N

ให้เราใช้ไวยากรณ์ข้างต้นเพื่อส่งคืนการแจงนับตัวเลขในแถวต่างๆ -

mysql> เลือก 100 AS หมายเลข UNION ALL เลือก 1000 AS หมายเลข UNION ALL เลือก 10000 AS หมายเลข UNION ALL เลือก 100000 AS Number UNION ALL เลือก 1000000 AS หมายเลข UNION ALL เลือก 10000000 AS หมายเลข UNION ALL เลือก 100000000 AS หมายเลข UNION ALL เลือก 1000000000 AS จำนวน;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-----------+| เบอร์ |+-----------+| 100 || 1000 || 10000 || 100000 || 1000000 || 10000000 || 100000000 || 1000000000 |+-----------+8 แถวในชุด (0.00 วินาที)