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:
Operador | Utilização | Descrição |
> | A > B | A maior que B |
>= | A >= B | A maior ou igual que B |
< | A < B | A menor que B |
<= | A <= B | A menor ou igual que B |
1 | A = B | A igual B |
<> | A <> B | A 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ão | Resultado |
O número 12 é maior que o número 5 | Verdade |
12 > 5 | TRUE |
- Exemplos SQL:
PESSOA | |||
CD_PESSOA | NOME | SOBRENOME | IDADE |
1 | Felipe | Barbosa | 23 |
2 | Ana | Vieira | 20 |
3 | João | Santos | 19 |
4 | Aline | Silva | 21 |
5 | Maira | Dantas | 25 |
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;
3 | João | Santos | 19 |
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.
Até o próximo post!
Nenhum comentário:
Postar um comentário