สำหรับสิ่งนี้ คุณสามารถใช้ UNION ALL ได้ ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable1987 ( UserValue int ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (2.90 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable1987 (4) ตกลงแบบสอบถาม 1 แถวได้รับผลกระทบ (0.22 วินาที) mysql> แทรกลงในค่า DemoTable1987 (5) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า DemoTable1987 ( 6); ตกลง แบบสอบถาม 1 แถวได้รับผลกระทบ (0.19 วินาที) mysql> แทรกลงในค่า DemoTable1987 (7) ตกลง แบบสอบถาม 1 แถวได้รับผลกระทบ (0.09 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable1987;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+| UserValue |+-----------+| 4 || 5 || 6 || 7 |+-----------+4 แถวในชุด (0.00 วินาที)นี่คือแบบสอบถามเพื่อตั้งค่าหลายค่าสำหรับคอลัมน์ที่กำหนดเอง -
mysql> เลือก UserValue (UserValue*100) เป็น NewValue จาก DemoTable1987 รวม UserValue ที่เลือกทั้งหมด (UserValue*50) เป็น NewValue จาก DemoTable1987 ตามลำดับ UserValue
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+----------+| UserValue | ค่าใหม่ |+-----------+----------+| 4 | 400 || 4 | 200 || 5 | 500 || 5 | 250 || 6 | 300 || 6 | 600 || 7 | 350 || 7 | 700 |+-----------+----------+8 แถวในชุด (0.14 วินาที)