21. Operadores em SQL (MySQL Operators)
Última atualização em 04 out. 2023
Podemos utilizar 5 tipos de operadores em SQL: Aritméticos, Bit-a-Bit (Bitwise), Comparativos, Compostos e Lógicos.
Aritméticos:
+ Adição
- Subtração
* Multiplicação
/ Divisão
% Resto (Módulo)
MOD Resto (Módulo)
Bit-a-Bit (Bitwise):
& Bitwise AND
| Bitwise OR
^ Bitwise exclusive OR
Comparativos:
= Igualdade
> Maior que
< Menor que
>= Maior ou igual a
<= Menor ou igual a
<> Diferença
!= Diferença
Compostos (Dependo da versão do MySQL esses operadores não funcionam):
+= Adiciona igualmente
-= Subtrai igualmente
*= Multiplica igualmente
/= Divide igualmente
%= Módulo igualmente
&= Bitwise AND igualmente
^-= Bitwise XOR igualmente
|*= Bitwise OR igualmente
Lógicos:
ALL → Retorna "TRUE" se todos os valores da subconsulta atendem uma determinada condição;
AND → Retorna "TRUE" se todos as condições forem "TRUE";
ANY → Retorna "TRUE" se um valor da subconsulta atender uma determinada condição;
BETWEEN → Retorna "TRUE" se um valor da subconsulta estiver em um determinado intervalo;
EXISTS → Retorna "TRUE" se um valor da subconsulta existir;
IN → Retorna "TRUE" se um valor da subconsulta estiver em dentro de uma determinada lista;
LIKE → Retorna "TRUE" se a operação encontrar um padrão definido;
NOT → Retorna "TRUE" ou exibe um registro quando a condição não for verdadeira.
OR → Retorna "TRUE" se ao menos uma condição for verdadeira.
SOME → Retorna "TRUE" se ao menos uma condição da subconsulta for verdadeira.