sql >> Database teknologi >  >> RDS >> Database

SQL aritmetiske operatører

Denne side indeholder al information, lær om SQL Arithmetic Operators-konceptet i SQL-tabellen ved hjælp af eksempler.

Aritmetiske operatorer bruges til at udføre matematiske beregninger på de numeriske poster eller værdien gemt i SQL-tabellen. Den aritmetiske operator opererer på to udtryk som tilføjelse af to værdier, subtraktion af to værdier, multiplikation af to værdier, division og modulet af to værdier. Denne handling udføres også på kolonnerne i SQL-tabellen.

Operatoren, der kommer under den aritmetiske operator, er som følger:

1 SQL-additionsoperatører (+)

2 SQL subtraktionsoperatorer (-)

3 SQL multiplikationsoperatorer (*)

4 SQL Division Operators (/)

Overvej den allerede eksisterende tabel med navnet Diploma_Student:

Student_Id Student_Name First_Sem Second_Sem Tredje_Sem Fjerde_Sem Femte_Sem Sixth_Sem I alt Afdelings-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 SQL-additionsoperatører (+)

SQL Addition-operatoren bruges til at udføre matematiske beregninger på de numeriske poster i de givne tabeller. Du kan bruge additionsoperatoren til at tilføje de numeriske værdier af de givne kolonner fra den nævnte tabel i forespørgslen ved at angive kolonnenavne som operanden.

Syntaksen for SQL Addition-operatoren er som følger:

SELECT Column_Name1, Column_Name_2, Column_Name_3 + Column_Name_4 FROM Table_Name;

Lad os forstå, hvordan man udfører additionsoperatorer i SQL-forespørgslerne ved hjælp af nogle eksempler.

Eksempel 1: Udfør en forespørgsel for at tilføje kolonnerne First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem og Sixth_Sem fra 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;

I ovenstående additionsoperatoreksempel har vi vist elev-id og elevnavn og udført additionsoperationer på kolonnerne First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem og Sixth_Sem med navnet "Addition of Percentage". Vi har udført en tilføjelsesoperation på de flere kolonner.

Outputtet af ovenstående forespørgsel er som følger:

Student_Id Student_Name Tilføjelse af procentdel Afdelings-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

Eksempel 2: Udfør en forespørgsel for at udføre en tilføjelseshandling på det samlede felt fra diploma_Student-tabellen.

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

I ovenstående eksempel på tilføjelsesoperatørforespørgsel tilføjede vi 3 procenter til hver elev til felterne i alt.

Outputtet af ovenstående forespørgsel er som følger:

Student_Id Student_Name Tilføj procentdel Afdelings-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 SQL-subtraktionsoperatorer (+):

SQL-subtraktionsoperatoren bruges til at udføre matematiske beregninger på de numeriske poster i de givne tabeller. Vi kan bruge subtraktionsoperatoren til at trække de numeriske værdier af de givne kolonner fra den nævnte tabel i forespørgslen ved at angive kolonnenavne som operanden.

Syntaksen for SQL-subtraktionsoperatoren er:

SELECT Column_Name1, Column_Name_2, Column_Name_3 - Column_Name_4 FROM Table_Name;

Lad os forstå, hvordan man udfører subtraktionsoperatorer i SQL-forespørgsler ved hjælp af nogle eksempler.

Eksempel:Udfør en forespørgsel for at trække sjette sem-værdier fra de femte sem-værdier.

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

I ovenstående subtraktionsoperatorforespørgselseksempel trækker vi den sjette Sem-værdi fra den femte Sem-værdi.

Outputtet af ovenstående forespørgsel er:

Student_Id Student_Name Subtraktion af værdier Afdelings-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 SQL-multiplikationsoperatorer (+):

SQL-multiplikationsoperatoren bruges til at udføre matematiske beregninger på de numeriske poster i de givne tabeller. Vi kan bruge multiplikationsoperatoren til at gange de numeriske værdier af de givne kolonner fra den nævnte tabel i forespørgslen ved at angive kolonnenavne som operanden.

Syntaksen for SQL-multiplikationsoperatoren er:

SELECT Column_Name1, Column_Name_2 * Column_Name_3, Column_Name_4 FROM Table_Name;

Lad os forstå, hvordan man udfører multiplikationsoperatorer i SQL-forespørgslerne ved hjælp af nogle eksempler.

Eksempel: Udfør en forespørgsel for at gange den første sem-kolonne med 2.

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

I ovenstående multiplikationsoperatorforespørgselseksempel multiplicerede vi den første sem-kolonneværdi med 2.

Outputtet af ovenstående forespørgsel er som følger:

Student_Id Student_Name Multipliceret med 2 Afdelings-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 SQL Division Operators (+):

SQL Division-operatoren bruges til at udføre matematiske beregninger på de numeriske poster i de givne tabeller. Vi kan bruge divisionsoperatoren til at dividere de numeriske værdier af de givne kolonner fra den nævnte tabel i forespørgslen ved at angive kolonnenavne som operanden.

Syntaksen for SQL Division-operatoren er som følger:

SELECT Column_Name1, Column_Name_2 / Column_Name_3, Column_Name_4 FROM Table_Name;

Lad os forstå, hvordan man udfører divisionsoperatorer i SQL-forespørgslerne ved hjælp af nogle eksempler.

Eksempel: Udfør en forespørgsel for at tilføje kolonnerne First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem og Sixth_Sem, og divider værdien med 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;

I ovenstående eksempel på divisionsoperatørforespørgsel tilføjede vi først værdier fra First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem og Sixth_Sem og dividerede derefter værdien med 6. Vi udførte flere operationer i ovenstående forespørgsel.

Outputtet af ovenstående forespørgsel er som følger:

Student_Id Student_Name Divisionsdrift Afdelings-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. Brug af avancerede Oracle JDeveloper-funktioner til MySQL-databaser

  2. TAN() Funktion i Oracle

  3. Hvordan opdeles streng ved hjælp af skilletegn ved hjælp af T-SQL?

  4. chmod mislykkedes:EPERM (operation ikke tilladt) i Android?