Parênteses
Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 10 de 72.
É importante usar parênteses ao combinar condições diferentes.
Sem parênteses, o SQL não lê simplesmente as condições da esquerda para a direita: AND é avaliado antes de OR, porque AND tem maior precedência. Os parênteses permitem substituir essa ordem e agrupar as condições da maneira que você realmente pretende.
Por exemplo, as consultas a seguir parecem semelhantes, mas não são iguais:
WHERE age < 30 OR gender = 'female' AND age > 20WHERE (age < 30 OR gender = 'female') AND age > 20A primeira consulta retorna todas as pessoas com menos de 30 anos (qualquer gênero), além de todas as pessoas do gênero feminino com mais de 20 anos.
A segunda consulta retorna apenas pessoas com mais de 20 anos que tenham menos de 30 anos ou sejam do sexo feminino.
Desafio
FácilTabelas e colunas disponíveis:
people:name,age,status
Adicione a condição ausente e coloque os parênteses no lugar correto para que a consulta encontre pessoas que sejam aposentadas E tenham mais de 30 anos, OU que tenham um status seeking.
Experimente você mesmo
SELECT * FROM people
WHERE age > 30 AND status = 'retired' -- Adicione a condição para o status 'seeking'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