SQL com Oracle. Operadores

Começamos a ver os tipos de operadores e trabalhamos com alguns exemplos.

Por Agustin Jareño


Publicado em: 14/2/07

Valorize este artigo:
Operadores aritméticos:

+ = Soma
- = Subtração
* = Multiplicação
/ = Divisião

Operadores de comparação e lógicos:

!> = Diferente
>= = Maior ou igual que
<= = Menor ou igual que = = Igual que
Like = Utiliza para unir cadeias de caracteres. Propriedades:
   % = representa qualquer cadeia de caracteres de 0 ou mais caracteres.
   _= representa um único caractere qualquer.
Not = Negação
And = e
   a and b
   Certo se são certas a e b.
Or = o
   a or b
   Certo se a ou b são certas

Vejamos dois exemplos:

Obtemos os dados dos jogadores cujos sobrenomes comecem com a letra "S":

   SELECT SOBRENOMES
   FROM JOGADORES
   WHERE SOBRENOMES LIKE 'S%';

Obtemos aqueles sobrenomes que tiverem uma "R" na segunda posição:

   SELECT SOBRENOMES
   FROM JOGADORES
   WHERE SOBRENOMES LIKE '_R*';


Obtemos aqueles sobrenomes que começam por "A" e tem uma "o" em seu interior:

   SELECT SOBRENOMES
   FROM JOGADORES
   WHERE SOBRENOMES LIKE 'A%O%';


Comprovação com conjuntos de valores:

  • In= permite saber se uma expressão pertence ou não a um conjunto de valores.
  • Between= permite saber se uma expressão está ou não entre esses valores:
Exemplo:

   SELECT SOBRENOMES
   FROM JOGADORES
   WHERE JOGADOR_NUM IN (10, 20);


Seleciona os sobrenomes dos jogadores onde o número de jogador (Jogador_num) seja (In) ou 10 ou 20

   SELECT SOBRENOMES
   FROM JOGADORES
   WHERE SALARIO NOT BETWEEN 15000000 AND 20000000;


Seleciona os sobrenomes dos jogadores onde o salário destes não esteja entre (Not Between) 15000000 e 20000000.






Usuários :    login / registro
Manuais relacionados
Categorias relacionadas
O autor

Buscar projetos:

Home | Sobre nós | Copyright | Anuncie | Entrar em contato