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.
Desafio
FácilTabelas 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
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
4Mais palavras-chave
A palavra-chave INA palavra-chave BETWEENA palavra-chave LIKEA palavra-chave ASRecapitulação - Modelos de celulares2Condições
Noções básicas de condiçõesA palavra-chave ANDA palavra-chave ORA palavra-chave NOTCombinação de várias condiçõesParêntesesBooleanos3Formato de retorno específico
Valores nulosOrdenar resultados - Parte 1Ordenar resultados - Parte 2Recapitulação - Empresa de segurança cibernéticaLimitar o número de registrosRecapitulação - Fábrica de veículos6Desafios introdutórios
Revisão - Eleição parlamentarRevisão - Prisão criminal pela políciaRevisão - Recipiente de bebidas de barRevisão - Projetar novas colunasPratique por conta própria: Playground de SQL