Minicursos - MySQL

Operadores


Os operadores são responsáveis por permitir que os programas executem operações matemáticas, relacionais e lógicas.

Vou começar descrevendo os operadores matemáticos do SQL. Eles valem, portanto, não só para o MySQL, mas também para o Oracle e o SQL Server.

Operação Operador
Soma +
Subtração -
Multiplicação *
Divisão /
Resto %

Como operadores relacionais, temos:

Operação Operador
Comparação =
Maior que >
Menor que <
Maior ou Igual >=
Menor ou Igual <=
Diferente != ou <>

Os operadores relacionais sempre retornam um valor booleano em suas verificações, ou seja, sempre haverá um true ou false sendo gerado pelo SGBD. Por exemplo:

5 <> 3 = retornará true
2 = 2 = retornará true
6 < 2 = retornará false

Temos ainda os operadores lógicos, que são:

Operador Situação em que deve ser usado Exemplo
AND Sempre que duas condições precisem ser atendidas. Obter os dados de pessoas com idade igual a 30 anos E do sexo feminino.
OR Quando apenas uma condição precise ser atendida. Obter os dados de pessoas com idade igual a 30 anos OU do sexo feminino.
NOT Quando você quiser negar uma condição. Obter dados de pessoas cuja idade NÃO seja igual a 30 anos.

Não dei exemplos sobre os operadores lógicos, mas não se preocupe com eles agora, aliás, não se preocupe com a falta de exemplos de nenhum dos operadores vistos aqui, pois ao longo dos tópicos faremos uso de todos eles exaustivamente, sempre começando por exemplos simples e, aos poucos, vamos tornando-os mais complexos, para que o aprendizado seja contínuo e sem traumas.


Você gostará destes vídeos: