SOMA +
SUBTRAÇÃO -
MULTIPLICAÇÃO *
DIVISÃO /
RESTO DA DIVISÃO %
MAIOR >
MENOR <
IGUAL =
DIFERENTE DE <>
DIFERENTE DE !=
ENTRE between
Países com população acima de 100.000.000 de habitantes
SELECT * FROM world.country c
WHERE c.Population >= 100000000;
Países com população abaixo de 10.000 habitantes
SELECT * FROM world.country c
WHERE c.Population <= 100000;
Países com população entre 0 e 1000 habitantes
SELECT * FROM world.country c
WHERE c.Population BETWEEN 0 AND 1000;
AND - Mostra um registro se ambas as condições forem verdadeiras.
OR - Mostra um registro se pelo menos uma das condições forem verdadeiras.
IN - É utilizado quando desejamos consultar uma tabela filtrando o valor de um de seus campos.
LIKE - Quando se deseja fazer uma busca por um caracter.
SELECT * FROM world.country c
WHERE c.Continent = 'Asia'; (Filtrando para países da Asia apenas.)
SELECT * FROM world.country c
WHERE c.Continent IN ('Asia', 'Europe'); (Filtrando para países da Asia e Europa apenas.)
SELECT * FROM world.country c
WHERE length(c.Name) <=5; (Filtrando para buscar todos os nomes que tenham 5 ou menos letras.)
SELECT * FROM world.country c
WHERE c.Name LIKE 'A%'; (Filtrando para trazer tudo que começa com A e não importa oq venha depois, usando o LIKE pra isso.)
SELECT * FROM world.country c
WHERE c.Name LIKE '_a%'; (Filtrando todos os países que tenham a segunda letra com a.
Pode-se usar quantos _ quiser, ele usa antes para ir pulando as letras até chegar na que precise.
Exemplo: Quero achar a palavra 'Mochila' mas só sei que tem o ch no meio, ai faço __ch% e coloco para rodar.)