Cassic

Operadores

Autor: Tadeu Pereira


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