สามารถบวกค่าระหว่างคอลัมน์ในแถวเดียวกันได้โดยตรงด้วยตัวดำเนินการ + รูปแบบ:
SELECT *, (col1 + col2 + col3) AS total FROM yourTableName;
ตัวอย่าง: คะแนนสอบ 3 วิชา
สร้างตารางและเพิ่มข้อมูล 5 เรคคอร์ด
คิวรีบวก 3 คอลัมน์
mysql> SELECT *, (MathMarks + PhysicsMarks + ChemistryMarks) AS TotalResult FROM AddingColumnDemo;
ผลลัพธ์:
+-----------+-------------+-----------+--------------+----------------+-------------+
| StudentId | StudentName | MathMarks | PhysicsMarks | ChemistryMarks | TotalResult |
+-----------+-------------+-----------+--------------+----------------+-------------+
| 1 | John | 35 | 45 | 76 | 156 |
| 2 | Bob | 67 | 76 | 88 | 231 |
| 3 | Carol | 45 | 56 | 43 | 144 |
| 4 | Mike | 82 | 75 | 71 | 228 |
| 5 | Sam | 92 | 89 | 88 | 269 |
+-----------+-------------+-----------+--------------+----------------+-------------+
ความแตกต่าง: วิธีนี้บวก แนวนอน (ต่อแถว) ส่วน SUM() บวก แนวตั้ง (ต่อคอลัมน์) ใช้ตามวัตถุประสงค์