sábado, 20 de agosto de 2016

Operadores relacionais

Olá!

Quando há necessidade de realizar a comparação de algum elemento "A" com outro elemento "B", temos que utilizar os operadores relacionais.

Por exemplo, a comparação para verificar se a idade de uma pessoa é igual a 25 anos. Assim, neste exemplo o elemento "A" é a idade da pessoa e o elemento "B" é o número 25, e o operador para realizar a comparação de igualdade destes elementos é o igual (=). Então, podendo se representado pela expressão: idade = 25.

Os operadores relacionais mais utilizados no SQL, são:

OperadorUtilizaçãoDescrição
>A > BA maior que B
>=A >= BA maior ou igual que B
<A < BA menor que B
<=A <= BA menor ou igual que B
1A = BA igual B
<>A <> BA diferente B


Sendo que toda operação realizada com algum desses operadores retorna um valor boolean, ou seja, o resultado de uma instrução com os operadores relacionais retorna verdadeiro ou falso. Exemplo:

ExpressãoResultado
O número 12 é maior que o número 5Verdade
12 > 5TRUE

  • Exemplos SQL:
Tabela:
PESSOA
CD_PESSOANOMESOBRENOMEIDADE
1FelipeBarbosa23
2AnaVieira20
3JoãoSantos19
4AlineSilva21
5MairaDantas25

1) - SQL para consultar os nomes da tabela PESSOA, que possuam a idade maior ou igual a 23.
SELECT NOME
  FROM PESSOA
 WHERE IDADE >= 23;

O resultado do Select é as duas linhas:
Felipe
Maira

2) - SQL para deletar os registros que possuam a idade menor que 20.
DELETE FROM PESSOA
 WHERE IDADE < 20;

Para o Delete de exemplo os registros que serão afetados (deletados), são:
3JoãoSantos19

Observe que o operador <> diferente, também pode ser chamado de "não igual". E em outras linguagens é equivalente ao operador !=, que é utilizado por exemplo nas linguagens Java e PHP.

Consultar a relação de Termos e Abreviaturas acesse aqui.
Felipe Barbosa Ferreira


Até o próximo post!

Nenhum comentário:

Postar um comentário