Trang này chứa tất cả thông tin, tìm hiểu về khái niệm Toán tử số học SQL trong bảng SQL với sự trợ giúp của các ví dụ.
Các toán tử số học được sử dụng để thực hiện các phép tính toán học trên các bản ghi số hoặc giá trị được lưu trữ trong bảng SQL. Toán tử Số học hoạt động trên hai biểu thức như cộng hai giá trị, trừ hai giá trị, nhân hai giá trị, phép chia và môđun của hai giá trị. Thao tác này cũng được thực hiện trên các cột của bảng SQL.
Toán tử nằm dưới toán tử số học như sau:
1 Toán tử Bổ sung SQL (+)
2 Toán tử Phép trừ SQL (-)
3 Toán tử nhân SQL (*)
4 Toán tử Bộ phận SQL (/)
Hãy xem xét bảng đã tồn tại có tên Diploma_Student:
Student_Id | Student_Name | First_Sem | Second_Sem | Third_Sem | 4th_Sem | Fifth_Sem | Sixth_Sem | Tổng số | Department_Id |
202111 | Vaishnavi Patil | 94 | 91 | 88 | 85 | 95 | 92 | 91 | 1 |
202112 | Vaibhav Lokhande | 85 | 90 | 92 | 80 | 85 | 82 | 86 | 2 |
202113 | Yash Dhull | 90 | 88 | 94 | 87 | 85 | 90 | 89 | 3 |
202114 | Sonali Patole | 95 | 90 | 92 | 88 | 92 | 90 | 91 | 4 |
202115 | Axar Patel | 85 | 80 | 82 | 86 | 92 | 84 | 85 | 1 |
202116 | Meena Mishra | 78 | 75 | 80 | 74 | 85 | 77 | 78 | 3 |
202117 | Mahesh Kumbhar | 75 | 80 | 75 | 78 | 80 | 76 | 77 | 5 |
202118 | Sakashi Patil | 80 | 78 | 74 | 78 | 80 | 77 | 78 | 2 |
202119 | Sopan Bhore | 70 | 68 | 75 | 75 | 80 | 80 | 75 | 2 |
202220 | Prajwal Lokhande | 80 | 85 | 85 | 75 | 78 | 80 | 81 | 4 |
202221 | Anuja Wanare | 85 | 88 | 86 | 82 | 84 | 85 | 85 | 5 |
202222 | Venkatesh Iyer | 90 | 89 | 87 | 90 | 92 | 91 | 90 | 3 |
202223 | Anushka Sen | 70 | 75 | 71 | 74 | 80 | 78 | 75 | 1 |
202224 | Aakash Jain | 80 | 75 | 72 | 74 | 85 | 80 | 78 | 4 |
202225 | Akshay Agarwal | 85 | 80 | 78 | 88 | 90 | 82 | 84 | 5 |
1 Toán tử bổ sung SQL (+)
Toán tử SQL Addition được sử dụng để thực hiện các phép tính toán học trên các bản ghi số của các bảng nhất định. Bạn có thể sử dụng toán tử cộng để thêm các giá trị số của các cột đã cho từ bảng được đề cập trong truy vấn bằng cách chỉ định tên cột làm toán hạng.
Cú pháp của toán tử SQL Addition như sau:
SELECT Column_Name1, Column_Name_2, Column_Name_3 + Column_Name_4 FROM Table_Name;
Hãy hiểu cách thực thi các toán tử bổ sung trong các truy vấn SQL với sự trợ giúp của một số ví dụ.
Ví dụ 1: Thực hiện truy vấn để thêm các cột First_Sem, Second_Sem, Third_Sem, 4th_Sem, Fifth_Sem và Sixth_Sem từ Diploma_Student.
SELECT Student_Id, Student_Name, First_Sem + Second_Sem + Third_Sem + Fourth_Sem + Fifth_Sem + Sixth_Sem AS 'Addition of Percentage', Department_Id FROM Diploma_Student;
Trong ví dụ về toán tử cộng ở trên, chúng tôi đã hiển thị id sinh viên và tên sinh viên và thực hiện các phép toán cộng trên các cột First_Sem, Second_Sem, Third_Sem, 4th_Sem, Fifth_Sem và Sixth_Sem có tên là cột là ‘Addition of Percentage’. Chúng tôi đã thực hiện một phép toán cộng trên nhiều cột.
Kết quả của truy vấn trên như sau:
Student_Id | Student_Name | Bổ sung phần trăm | Department_Id |
202111 | Vaishnavi Patil | 545 | 1 |
202112 | Vaibhav Lokhande | 514 | 2 |
202113 | Yash Dhull | 534 | 3 |
202114 | Sonali Patole | 547 | 4 |
202115 | Axar Patel | 409 | 1 |
202116 | Meena Mishra | 469 | 3 |
202117 | Mahesh Kumbhar | 464 | 5 |
202118 | Sakashi Patil | 467 | 2 |
202119 | Sopan Bhore | 448 | 2 |
202220 | Prajwal Lokhande | 483 | 4 |
202221 | Anuja Wanare | 510 | 5 |
202222 | Venkatesh Iyer | 539 | 3 |
202223 | Anushka Sen | 448 | 1 |
202224 | Aakash Jain | 466 | 4 |
202225 | Akshay Agarwal | 503 | 5 |
Ví dụ 2: Thực thi một truy vấn để thực hiện thao tác cộng trên trường tổng số từ bảng Diploma_Student.
SELECT Student_Id, Student_Name, Total + 3 AS 'Add Percentage', Department_Id FROM Diploma_Student;
Trong ví dụ truy vấn toán tử Phép cộng ở trên, chúng tôi đã thêm 3 phần trăm cho mỗi học sinh vào Tổng số Trường.
Kết quả của truy vấn trên như sau:
Student_Id | Student_Name | Thêm phần trăm | Department_Id |
202111 | Vaishnavi Patil | 94 | 1 |
202112 | Vaibhav Lokhande | 89 | 2 |
202113 | Yash Dhull | 92 | 3 |
202114 | Sonali Patole | 94 | 4 |
202115 | Axar Patel | 88 | 1 |
202116 | Meena Mishra | 81 | 3 |
202117 | Mahesh Kumbhar | 80 | 5 |
202118 | Sakashi Patil | 81 | 2 |
202119 | Sopan Bhore | 78 | 2 |
202220 | Prajwal Lokhande | 84 | 4 |
202221 | Anuja Wanare | 88 | 5 |
202222 | Venkatesh Iyer | 93 | 3 |
202223 | Anushka Sen | 78 | 1 |
202224 | Aakash Jain | 81 | 4 |
202225 | Akshay Agarwal | 87 | 5 |
2 Toán tử Phép trừ SQL (+):
Toán tử SQL Subtraction được sử dụng để thực hiện các phép tính toán học trên các bản ghi số của các bảng đã cho. Chúng ta có thể sử dụng toán tử phép trừ để trừ các giá trị số của các cột đã cho khỏi bảng được đề cập trong truy vấn bằng cách chỉ định tên cột làm toán hạng.
Cú pháp của toán tử SQL Subtraction là:
SELECT Column_Name1, Column_Name_2, Column_Name_3 - Column_Name_4 FROM Table_Name;
Hãy hiểu cách thực thi các toán tử trừ trong truy vấn SQL với sự trợ giúp của một số ví dụ.
Ví dụ:Thực thi một truy vấn để trừ các giá trị của sem thứ sáu khỏi các giá trị của sem thứ năm.
SELECT Student_Id, Student_Name, Fifth_Sem - Sixth_Sem AS 'Subtraction of values', Department_Id FROM Diploma_Student;
Trong ví dụ truy vấn toán tử phép trừ ở trên, chúng tôi trừ các giá trị Sem thứ sáu khỏi các giá trị Sem thứ năm.
Kết quả của truy vấn trên là:
Student_Id | Student_Name | Phép trừ các giá trị | Department_Id |
202111 | Vaishnavi Patil | 3 | 1 |
202112 | Vaibhav Lokhande | 3 | 2 |
202113 | Yash Dhull | -5 | 3 |
202114 | Sonali Patole | 2 | 4 |
202115 | Axar Patel | 8 | 1 |
202116 | Meena Mishra | 8 | 3 |
202117 | Mahesh Kumbhar | 4 | 5 |
202118 | Sakashi Patil | 3 | 2 |
202119 | Sopan Bhore | 0 | 2 |
202220 | Prajwal Lokhande | -2 | 4 |
202221 | Anuja Wanare | -1 | 5 |
202222 | Venkatesh Iyer | 1 | 3 |
202223 | Anushka Sen | 2 | 1 |
202224 | Aakash Jain | 5 | 4 |
202225 | Akshay Agarwal | 8 | 5 |
3 Toán tử nhân SQL (+):
Toán tử SQL Multiplication được sử dụng để thực hiện các phép tính toán học trên các bản ghi số của các bảng đã cho. Chúng ta có thể sử dụng toán tử Nhân để nhân các giá trị số của các cột đã cho từ bảng được đề cập trong truy vấn bằng cách chỉ định tên cột làm toán hạng.
Cú pháp của toán tử Phép nhân SQL là:
SELECT Column_Name1, Column_Name_2 * Column_Name_3, Column_Name_4 FROM Table_Name;
Hãy hiểu cách thực thi các toán tử Nhân trong các truy vấn SQL với sự trợ giúp của một số ví dụ.
Ví dụ: Thực hiện một truy vấn để nhân cột sem đầu tiên với 2.
SELECT Student_Id, Student_Name, First_Sem * 2 AS 'Multiplied by 2', Department_Id FROM Diploma_Student;
Trong ví dụ truy vấn toán tử nhân ở trên, chúng tôi đã nhân giá trị cột sem đầu tiên với 2.
Kết quả của truy vấn trên như sau:
Student_Id | Student_Name | Nhân với 2 | Department_Id |
202111 | Vaishnavi Patil | 188 | 1 |
202112 | Vaibhav Lokhande | 170 | 2 |
202113 | Yash Dhull | 180 | 3 |
202114 | Sonali Patole | 190 | 4 |
202115 | Axar Patel | 170 | 1 |
202116 | Meena Mishra | 156 | 3 |
202117 | Mahesh Kumbhar | 150 | 5 |
202118 | Sakashi Patil | 160 | 2 |
202119 | Sopan Bhore | 140 | 2 |
202220 | Prajwal Lokhande | 160 | 4 |
202221 | Anuja Wanare | 170 | 5 |
202222 | Venkatesh Iyer | 180 | 3 |
202223 | Anushka Sen | 140 | 1 |
202224 | Aakash Jain | 160 | 4 |
202225 | Akshay Agarwal | 170 | 5 |
4 Toán tử Phân chia SQL (+):
Toán tử SQL Division được sử dụng để thực hiện các phép tính toán học trên các bản ghi số của các bảng đã cho. Chúng ta có thể sử dụng toán tử Division để chia các giá trị số của các cột đã cho từ bảng được đề cập trong truy vấn bằng cách chỉ định tên cột làm toán hạng.
Cú pháp của toán tử SQL Division như sau:
SELECT Column_Name1, Column_Name_2 / Column_Name_3, Column_Name_4 FROM Table_Name;
Hãy hiểu cách thực thi các toán tử Division trong các truy vấn SQL với sự trợ giúp của một số ví dụ.
Ví dụ: Thực hiện truy vấn để thêm các cột First_Sem, Second_Sem, Third_Sem, 4th_Sem, Fifth_Sem và Sixth_Sem và chia giá trị cho 6.
SELECT Student_Id, Student_Name, (First_Sem + Second_Sem + Third_Sem + Fourth_Sem + Fifth_Sem + Sixth_Sem)/6 AS 'Division Operation', Department_Id FROM Diploma_Student;
Trong ví dụ truy vấn toán tử Division ở trên, đầu tiên chúng tôi đã thêm các giá trị từ First_Sem, Second_Sem, Third_Sem, 4th_Sem, Fifth_Sem và Sixth_Sem, sau đó chia giá trị cho 6. Chúng tôi đã thực hiện nhiều phép toán trong truy vấn trên.
Kết quả của truy vấn trên như sau:
Student_Id | Student_Name | Hoạt động của Bộ phận | Department_Id |
202111 | Vaishnavi Patil | 90.8333 | 1 |
202112 | Vaibhav Lokhande | 85.6667 | 2 |
202113 | Yash Dhull | 89.0000 | 3 |
202114 | Sonali Patole | 91.1667 | 4 |
202115 | Axar Patel | 84.8333 | 1 |
202116 | Meena Mishra | 78.1667 | 3 |
202117 | Mahesh Kumbhar | 77.3333 | 5 |
202118 | Sakashi Patil | 77.8333 | 2 |
202119 | Sopan Bhore | 74.6667 | 2 |
202220 | Prajwal Lokhande | 80.5000 | 4 |
202221 | Anuja Wanare | 85.0000 | 5 |
202222 | Venkatesh Iyer | 89.8333 | 3 |
202223 | Anushka Sen | 74.6667 | 1 |
202224 | Aakash Jain | 77.6667 | 4 |
202225 | Akshay Agarwal | 83.8333 | 5 |