Database
 sql >> Baza danych >  >> RDS >> Database

Operatory arytmetyczne SQL

Ta strona zawiera wszystkie informacje, poznaj koncepcję operatorów arytmetycznych SQL w tabeli SQL za pomocą przykładów.

Operatory arytmetyczne służą do wykonywania obliczeń matematycznych na rekordach liczbowych lub wartości przechowywanej w tabeli SQL. Operator arytmetyczny operuje na dwóch wyrażeniach, takich jak dodawanie dwóch wartości, odejmowanie dwóch wartości, mnożenie dwóch wartości, dzielenie i moduł dwóch wartości. Ta operacja jest również wykonywana na kolumnach tabeli SQL.

Operator, który znajduje się pod operatorem arytmetycznym, jest następujący:

1 operatory dodawania SQL (+)

2 operatory odejmowania SQL (-)

3 operatory mnożenia SQL (*)

4 operatory podziału SQL (/)

Rozważ istniejącą już tabelę o nazwie Diploma_Student:

Identyfikator studenta Nazwa_ucznia Pierwszy_Sem Second_Sem Third_Sem Czwarty_Sem Piąty_Sem Szósty_Sem Łącznie Identyfikator wydziału
202111 Waisznawi 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 Mahesz 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 operatory dodawania SQL (+)

Operator SQL Addition służy do wykonywania obliczeń matematycznych na rekordach liczbowych danych tabel. Możesz użyć operatora dodawania, aby dodać wartości liczbowe danych kolumn ze wspomnianej tabeli w zapytaniu, określając nazwy kolumn jako operand.

Składnia operatora SQL Addition jest następująca:

SELECT Column_Name1, Column_Name_2, Column_Name_3 + Column_Name_4 FROM Table_Name;

Za pomocą kilku przykładów zrozumiemy, jak wykonywać operatory dodawania w zapytaniach SQL.

Przykład 1: Wykonaj zapytanie, aby dodać kolumny First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem i Sixth_Sem z 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;

W powyższym przykładzie operatora dodawania, wyświetliliśmy identyfikator ucznia i nazwisko ucznia oraz wykonaliśmy operacje dodawania na kolumnach First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem i Sixth_Sem o nazwie kolumny „Addition of Percentage”. Przeprowadziliśmy operację dodawania na wielu kolumnach.

Wynik powyższego zapytania jest następujący:

Identyfikator studenta Nazwa_ucznia Dodawanie procentu Identyfikator wydziału
202111 Waisznawi 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 Mahesz 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

Przykład 2: Wykonaj zapytanie, aby wykonać operację dodawania na całkowitym polu z tabeli dyplom_Uczeń.

SELECT Student_Id, Student_Name, Total + 3 AS 'Add Percentage', Department_Id FROM Diploma_Student;

W powyższym przykładzie zapytania z operatorem dodawania dodaliśmy 3 procenty dla każdego ucznia do pól sumy.

Wynik powyższego zapytania jest następujący:

Identyfikator studenta Nazwa_ucznia Dodaj procent Identyfikator wydziału
202111 Waisznawi 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 Mahesz 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 operatory odejmowania SQL (+):

Operator SQL Subtraction służy do wykonywania obliczeń matematycznych na rekordach liczbowych danych tabel. Możemy użyć operatora odejmowania, aby odjąć wartości liczbowe danych kolumn od wspomnianej tabeli w zapytaniu, podając nazwy kolumn jako operand.

Składnia operatora odejmowania SQL to:

SELECT Column_Name1, Column_Name_2, Column_Name_3 - Column_Name_4 FROM Table_Name;

Zobaczmy, jak wykonywać operatory odejmowania w zapytaniach SQL na podstawie kilku przykładów.

Przykład:Wykonaj zapytanie, aby odjąć szóste wartości sem od piątej wartości sem.

SELECT Student_Id, Student_Name,  Fifth_Sem - Sixth_Sem AS 'Subtraction of values', Department_Id FROM Diploma_Student;

W powyższym przykładzie zapytania z operatorem odejmowania odejmujemy szóste wartości Sem od piątej wartości Sem.

Wynikiem powyższego zapytania jest:

Identyfikator studenta Nazwa_ucznia Odejmowanie wartości Identyfikator wydziału
202111 Waisznawi 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 Mahesz 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 operatory mnożenia SQL (+):

Operator mnożenia SQL służy do wykonywania obliczeń matematycznych na rekordach liczbowych podanych tabel. Możemy użyć operatora mnożenia, aby pomnożyć wartości liczbowe danych kolumn ze wspomnianej tabeli w zapytaniu, podając nazwy kolumn jako operand.

Składnia operatora mnożenia SQL to:

SELECT Column_Name1, Column_Name_2 * Column_Name_3, Column_Name_4 FROM Table_Name;

Zobaczmy, jak wykonywać operatory mnożenia w zapytaniach SQL na podstawie kilku przykładów.

Przykład: Wykonaj zapytanie, aby pomnożyć pierwszą kolumnę sem przez 2.

SELECT Student_Id, Student_Name, First_Sem * 2 AS 'Multiplied by 2', Department_Id FROM Diploma_Student;

W powyższym przykładzie zapytania z operatorem mnożenia pomnożyliśmy wartość pierwszej kolumny sem przez 2.

Wynik powyższego zapytania jest następujący:

Identyfikator studenta Nazwa_ucznia pomnożone przez 2 Identyfikator wydziału
202111 Waisznawi 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 Mahesz 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 operatory podziału SQL (+):

Operator SQL Division służy do wykonywania obliczeń matematycznych na rekordach numerycznych danych tabel. Możemy użyć operatora dzielenia, aby podzielić wartości liczbowe danych kolumn ze wspomnianej tabeli w zapytaniu, podając nazwy kolumn jako operand.

Składnia operatora podziału SQL jest następująca:

SELECT Column_Name1, Column_Name_2 / Column_Name_3, Column_Name_4 FROM Table_Name;

Zobaczmy, jak wykonywać operatory dzielenia w zapytaniach SQL na podstawie kilku przykładów.

Przykład: Wykonaj zapytanie, aby dodać kolumny First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem i Sixth_Sem i podzielić wartość przez 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;

W powyższym przykładzie zapytania z operatorem dzielenia najpierw dodaliśmy wartości z parametrów First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem i Sixth_Sem, a następnie podzieliliśmy wartość przez 6. W powyższym zapytaniu wykonaliśmy wiele operacji.

Wynik powyższego zapytania jest następujący:

Identyfikator studenta Nazwa_ucznia Operacja dywizji Identyfikator wydziału
202111 Waisznawi 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 Mahesz Kumbhar 77,33333 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. Jaka jest różnica między RANK a DENSE_RANK w SQL?

  2. Dogłębna eksploracja zabezpieczeń na poziomie wiersza

  3. Kopie zapasowe tylko bazy danych w WHM

  4. Pythonowe interfejsy API REST z Flask, Connexion i SQLAlchemy — część 3

  5. Problem utraconej aktualizacji w jednoczesnych transakcjach