Menu
Coddy logo textTech

A palavra-chave IN

Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 18 de 72.

Quando precisamos encontrar linhas em que uma coluna corresponde a qualquer um de vários valores possíveis, podemos escrever isso usando várias condições OR. Por exemplo, a consulta a seguir é muito longa:

SELECT *
FROM table1
WHERE col1 = 'a' OR col1 = 'b' OR col1 = 'c' OR col1 = 'd' OR ...

Podemos simplificar isso usando a palavra-chave IN assim:

SELECT *
FROM table1
WHERE col1 IN ('a', 'b', 'c', 'd', 'e', 'f')

Esta versão mais curta faz exatamente a mesma coisa: retorna as linhas em que col1 é igual a qualquer um dos valores listados entre parênteses.

challenge icon

Desafio

Fácil

Tabelas e colunas disponíveis:

  • countries: location_x, location_y, country

Retorne todos os registros dos seguintes países:

Oman, Nicaragua, Bhutan, Senegal, Belarus

Experimente você mesmo

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de SQL