เนื่องจากเราต้องการผลรวมของตัวเลข 3 หลักสุดท้าย เราจึงต้องใช้ฟังก์ชันการรวม SUM() ร่วมกับ RIGHT() ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable ( Code int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.77 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable (5464322); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.21 วินาที) mysql> แทรกลงในค่า DemoTable (90884); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า DemoTable ( 23455644);แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที)mysql> แทรกลงในค่า DemoTable (4353633); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+----------+| รหัส |+----------+| 5464322 || 90884 || 23455644 || 4353633 |+----------+4 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อรับผลรวมของตัวเลข 3 หลักสุดท้ายของค่าทั้งหมดในคอลัมน์ -
mysql> เลือก sum(right(Code,3)) AS SumOfLast3Digit จาก DemoTable
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------------+| SumOfLast3Digit |+-----------------+| 2483 |+-----------------+1 แถวในชุด (0.00 วินาที)