หากต้องการเปลี่ยนลำดับของรายการใน MySQL ให้ใช้ชื่อนามแฝง ORDER BY ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable653 (Product1Amount int,Product2Amount int) ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.42 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable653 (400,250) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable653 (500,300) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.16 วินาที) mysql> แทรกลงในค่า DemoTable653 ( 40,400); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า DemoTable653 (200,450); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable653 (50,20); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.10 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable653;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+----------------+----------------+| สินค้า1จำนวน | Product2Amount |+----------------+----------------+| 400 | 250 || 500 | 300 || 40 | 400 || 200 | 450 || 50 | 20 |+----------------+----------------+5 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อเปลี่ยนลำดับของรายการและแสดงความแตกต่าง -
mysql> เลือก Product1Amount,Product2Amount,(Product1Amount-Product2Amount) เป็น ProductAmountDifference จากการสั่งซื้อ DemoTable653 โดย ProductAmountDifference
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อน>+----------------+------------------------------------- --------------+| สินค้า1จำนวน | Product2Amount | ProductAmountDifference |+----------------+----------+------------- --------------+| 40 | 400 | -360 || 200 | 450 | -250 || 50 | 20 | 30 || 400 | 250 | 150 || 500 | 300 | 200 |+----------------+--------------------------------------- ------------+5 แถวในชุด (0.29 วินาที)