Esta página contém todas as informações, aprenda sobre o conceito de Operadores Aritméticos SQL na tabela SQL com a ajuda de exemplos.
Os Operadores Aritméticos são usados para realizar cálculos matemáticos nos registros numéricos ou no valor armazenado na tabela SQL. O operador aritmético opera em duas expressões como a adição de dois valores, a subtração de dois valores, a multiplicação de dois valores, a divisão e o módulo de dois valores. Essa operação também é executada nas colunas da tabela SQL.
O operador que vem sob o operador aritmético é o seguinte:
1 Operadores de adição SQL (+)
2 Operadores de Subtração SQL (-)
3 Operadores de Multiplicação SQL (*)
4 Operadores de Divisão SQL (/)
Considere a tabela já existente chamada Diploma_Student:
ID_aluno | Nome_Aluno | Primeiro_Sem | Segundo_Sem | Terceiro_Sem | Quarto_Sem | Fifth_Sem | Sexto_Sem | Total | 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 operadores de adição SQL (+)
O operador SQL Addition é usado para realizar cálculos matemáticos nos registros numéricos das tabelas fornecidas. Você pode usar o operador de adição para adicionar os valores numéricos das colunas fornecidas da tabela mencionada na consulta, especificando os nomes das colunas como o operando.
A sintaxe do operador SQL Addition é a seguinte:
SELECT Column_Name1, Column_Name_2, Column_Name_3 + Column_Name_4 FROM Table_Name;
Vamos entender como executar operadores de adição nas consultas SQL com a ajuda de alguns exemplos.
Exemplo 1: Execute uma consulta para adicionar as colunas First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem e Sixth_Sem do 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;
No exemplo do operador de adição acima, exibimos o ID do aluno e o nome do aluno e realizamos operações de adição nas colunas First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem e Sixth_Sem denominadas coluna como 'Adição de Porcentagem'. Realizamos uma operação de adição nas várias colunas.
A saída da consulta acima é a seguinte:
ID_aluno | Nome_Aluno | Adição de porcentagem | 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 |
Exemplo 2: Execute uma consulta para realizar uma operação de adição no campo total da tabela diploma_Student.
SELECT Student_Id, Student_Name, Total + 3 AS 'Add Percentage', Department_Id FROM Diploma_Student;
No exemplo de consulta do operador de adição acima, adicionamos 3 porcentagens para cada aluno ao Total de campos.
A saída da consulta acima é a seguinte:
ID_aluno | Nome_Aluno | Adicionar porcentagem | 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 operadores de subtração SQL (+):
O operador SQL Subtraction é usado para realizar cálculos matemáticos nos registros numéricos das tabelas fornecidas. Podemos usar o operador de subtração para subtrair os valores numéricos das colunas fornecidas da tabela mencionada na consulta, especificando os nomes das colunas como o operando.
A sintaxe do operador SQL Subtraction é:
SELECT Column_Name1, Column_Name_2, Column_Name_3 - Column_Name_4 FROM Table_Name;
Vamos entender como executar operadores de subtração em consultas SQL com a ajuda de alguns exemplos.
Exemplo:Execute uma consulta para subtrair os valores do Sexto sem dos valores do Quinto sem.
SELECT Student_Id, Student_Name, Fifth_Sem - Sixth_Sem AS 'Subtraction of values', Department_Id FROM Diploma_Student;
No exemplo de consulta do operador de subtração acima, subtraímos os sextos valores Sem dos quintos valores Sem.
A saída da consulta acima é:
ID_aluno | Nome_Aluno | Subtração de valores | 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 operadores de multiplicação SQL (+):
O operador SQL Multiplication é usado para realizar cálculos matemáticos nos registros numéricos das tabelas fornecidas. Podemos usar o operador Multiplication para multiplicar os valores numéricos das colunas fornecidas da tabela mencionada na consulta, especificando os nomes das colunas como o operando.
A sintaxe do operador SQL Multiplication é:
SELECT Column_Name1, Column_Name_2 * Column_Name_3, Column_Name_4 FROM Table_Name;
Vamos entender como executar operadores de multiplicação nas consultas SQL com a ajuda de alguns exemplos.
Exemplo: Execute uma consulta para multiplicar a primeira coluna sem por 2.
SELECT Student_Id, Student_Name, First_Sem * 2 AS 'Multiplied by 2', Department_Id FROM Diploma_Student;
No exemplo de consulta do operador de multiplicação acima, multiplicamos o valor da primeira coluna sem por 2.
A saída da consulta acima é a seguinte:
ID_aluno | Nome_Aluno | Multiplicado por 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 operadores de divisão SQL (+):
O operador SQL Division é usado para realizar cálculos matemáticos nos registros numéricos das tabelas fornecidas. Podemos usar o operador Divisão para dividir os valores numéricos das colunas fornecidas da tabela mencionada na consulta, especificando os nomes das colunas como operando.
A sintaxe do operador SQL Division é a seguinte:
SELECT Column_Name1, Column_Name_2 / Column_Name_3, Column_Name_4 FROM Table_Name;
Vamos entender como executar operadores de divisão nas consultas SQL com a ajuda de alguns exemplos.
Exemplo: Execute uma consulta para adicionar as colunas First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem e Sixth_Sem e divida o valor por 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;
No exemplo de consulta do operador de divisão acima, primeiro adicionamos valores de First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem e Sixth_Sem e, em seguida, dividimos o valor por 6. Realizamos várias operações na consulta acima.
A saída da consulta acima é a seguinte:
ID_aluno | Nome_Aluno | Operação da Divisão | 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 |