Operadores
Operador de concatenação ( || )
Para combinar cadeias de caracteres utilizamos o operador ||.
Sintaxe :
select Coluna || [String ||] Coluna [as New_Coluna] from Tabela
Tabela |
Nome da tabela |
Coluna |
Nome de uma coluna |
String |
String para separar as colunas [Opcional] |
[as New_Coluna] |
Nome da coluna de retorno [Opcional] |
Exemplo :
select Nome || ' ' || Sobrenome as Nome_Completo from Cliente
Resultado
Nome_Completo |
Francisco Silva |
José Lima |
Maria Silva |
Adriana Ferreira |
João Oliveira |
Eduarda Souza |
Operadores aritméticos
Podemos fazer cálculos com operações aritméticas em qualquer declaração de cláusula SQL, com exceção para a cláusula from.
Sintaxe :
select Coluna, Operação_Aritmética [as New_Coluna] from Tabela
Tabela |
Nome da tabela |
Coluna |
Nome de uma coluna |
Operação_Aritmética |
Operação aritmética desejada |
[as New_Coluna] |
Nome da coluna de retorno [Opcional] |
Operador de adição ( + )
Exemplo :
select Nome, (Salario + 200) as Salario_Atual from Funcion
Resultado
Nome |
Salario_Atual |
Tadeu |
1700 |
Ylane |
1400 |
Julian |
1200 |
Ewerton |
1200 |
João |
1000 |
Geraldo |
1700 |
Maria |
700 |
Operador de subtração ( - )
Exemplo :
select Nome, (Salario - 200) as Salario_Atual from Funcion
Resultado
Nome |
Salario_Atual |
Tadeu |
1300 |
Ylane |
1000 |
Julian |
800 |
Ewerton |
800 |
João |
600 |
Geraldo |
1300 |
Maria |
300 |
Operador de multiplicação ( * )
Exemplo :
select Nome, (Salario * 1.5) as Salario_Atual from Funcion
Resultado
Nome |
Salario_Atual |
Tadeu |
2250 |
Ylane |
1800 |
Julian |
1500 |
Ewerton |
1500 |
João |
1200 |
Geraldo |
2250 |
Maria |
750 |
Operador de divisão ( / )
Exemplo :
select Nome, (Salario / 2) as Salario_Quinzena from Funcion
Resultado
Nome | Salario_Quinzena |
Tadeu |
750 |
Ylane |
600 |
Julian |
500 |
Ewerton |
500 |
João |
400 |
Geraldo |
750 |
Maria |
250 |