Tato stránka obsahuje všechny informace, dozvíte se o konceptu SQL aritmetických operátorů v tabulce SQL pomocí příkladů.
Aritmetické operátory se používají k provádění matematických výpočtů na číselných záznamech nebo hodnotách uložených v tabulce SQL. Aritmetický operátor pracuje se dvěma výrazy, jako je sčítání dvou hodnot, odečítání dvou hodnot, násobení dvou hodnot, dělení a modul dvou hodnot. Tato operace se také provádí na sloupcích tabulky SQL.
Operátor, který spadá pod aritmetický operátor, je následující:
1 Operátory přidání SQL (+)
2 SQL operátory odečítání (-)
3 Operátory násobení SQL (*)
4 Operátoři divize SQL (/)
Zvažte již existující tabulku s názvem Diploma_Student:
ID_studenta | Jméno_studenta | First_Sem | Second_Sem | Third_Sem | Čtvrtý_sem | Pátý_sem | Šestý_sem | Celkem | ID_oddělení |
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 operátor přidání SQL (+)
Operátor SQL Addition slouží k provádění matematických výpočtů na číselných záznamech daných tabulek. Pomocí operátoru sčítání můžete v dotazu přidat číselné hodnoty daných sloupců ze zmíněné tabulky tak, že jako operand uvedete názvy sloupců.
Syntaxe operátoru přidání SQL je následující:
SELECT Column_Name1, Column_Name_2, Column_Name_3 + Column_Name_4 FROM Table_Name;
Podívejme se na několik příkladů, jak spouštět operátory sčítání v dotazech SQL.
Příklad 1: Spusťte dotaz a přidejte sloupce First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem a 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;
Ve výše uvedeném příkladu operátoru sčítání jsme zobrazili ID studenta a jméno studenta a provedli jsme operace sčítání ve sloupcích First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem a Sixth_Sem s názvem sloupec „Přidání procenta“. Provedli jsme operaci sčítání na více sloupcích.
Výstup výše uvedeného dotazu je následující:
ID_studenta | Jméno_studenta | Přidání procenta | ID_oddělení |
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 |
Příklad 2: Proveďte dotaz pro provedení operace sčítání na celkovém poli z tabulky diploma_Student.
SELECT Student_Id, Student_Name, Total + 3 AS 'Add Percentage', Department_Id FROM Diploma_Student;
Ve výše uvedeném příkladu dotazu operátora sčítání jsme přidali 3 procenta každému studentovi do polí celkem.
Výstup výše uvedeného dotazu je následující:
ID_studenta | Jméno_studenta | Přidat procento | ID_oddělení |
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 operátory odečítání SQL (+):
Operátor SQL Subtraction slouží k provádění matematických výpočtů na číselných záznamech daných tabulek. Pomocí operátoru odčítání můžeme odečíst číselné hodnoty daných sloupců ze zmíněné tabulky v dotazu tak, že jako operand uvedeme názvy sloupců.
Syntaxe operátoru odečítání SQL je:
SELECT Column_Name1, Column_Name_2, Column_Name_3 - Column_Name_4 FROM Table_Name;
Podívejme se na několik příkladů, jak spouštět operátory odečítání v dotazech SQL.
Příklad:Proveďte dotaz pro odečtení hodnot šestého sem od hodnot pátého sem.
SELECT Student_Id, Student_Name, Fifth_Sem - Sixth_Sem AS 'Subtraction of values', Department_Id FROM Diploma_Student;
Ve výše uvedeném příkladu dotazu operátoru odečítání odečteme šesté hodnoty Sem od pátých hodnot Sem.
Výstup výše uvedeného dotazu je:
ID_studenta | Jméno_studenta | Odečtení hodnot | ID_oddělení |
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 operátory násobení SQL (+):
Operátor SQL Multiplication slouží k provádění matematických výpočtů na číselných záznamech daných tabulek. Operátorem Násobení můžeme v dotazu vynásobit číselné hodnoty daných sloupců ze zmíněné tabulky tak, že jako operand uvedeme názvy sloupců.
Syntaxe operátoru násobení SQL je:
SELECT Column_Name1, Column_Name_2 * Column_Name_3, Column_Name_4 FROM Table_Name;
Podívejme se na několik příkladů, jak spouštět operátory násobení v dotazech SQL.
Příklad: Proveďte dotaz pro vynásobení prvního sloupce sem číslem 2.
SELECT Student_Id, Student_Name, First_Sem * 2 AS 'Multiplied by 2', Department_Id FROM Diploma_Student;
Ve výše uvedeném příkladu dotazu na operátor násobení jsme hodnotu prvního sloupce sem vynásobili 2.
Výstup výše uvedeného dotazu je následující:
ID_studenta | Jméno_studenta | Vynásobeno 2 | ID_oddělení |
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 operátoři divize SQL (+):
Operátor SQL Division slouží k provádění matematických výpočtů na číselných záznamech daných tabulek. Operátorem Division můžeme v dotazu vydělit číselné hodnoty daných sloupců ze zmíněné tabulky tak, že jako operand uvedeme názvy sloupců.
Syntaxe operátoru divize SQL je následující:
SELECT Column_Name1, Column_Name_2 / Column_Name_3, Column_Name_4 FROM Table_Name;
Pojďme si pomocí několika příkladů porozumět, jak spouštět operátory Division v dotazech SQL.
Příklad: Provedením dotazu přidejte sloupce First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem a Sixth_Sem a vydělte hodnotu 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;
Ve výše uvedeném příkladu dotazu operátora Division jsme nejprve přidali hodnoty z First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem a Sixth_Sem a poté hodnotu vydělili 6. Ve výše uvedeném dotazu jsme provedli několik operací.
Výstup výše uvedeného dotazu je následující:
ID_studenta | Jméno_studenta | Provoz divize | ID_oddělení |
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 |