Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Toán tử số học SQL

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NextForm v3:Năm tùy chọn để di chuyển dữ liệu và cơ sở dữ liệu

  2. Sử dụng JShell trong Java 9 trong NetBeans 9.0, Phần 2

  3. Điều chỉnh tự động cơ sở dữ liệu Azure SQL

  4. Sai lầm sơ đồ ER thường gặp

  5. Cơ sở dữ liệu Reorgs - Tại sao chúng lại quan trọng