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