Parenthesis
Parte da seção Fundamentos do Journey de SQL da Coddy — lição 10 de 72.
É importante usar parênteses ao combinar diferentes condições.
Por exemplo, as seguintes consultas parecem semelhantes, mas não são as mesmas:
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 (de qualquer gênero) e todas as mulheres 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:
<strong>people</strong>:<strong>name</strong>,<strong>age</strong>,<strong>status</strong>
Coloque os parênteses no lugar certo para que a consulta encontre pessoas que estejam retired E tenham mais de 30 anos, OU que tenham o status seeking.
Folha de consulta
Use parênteses para controlar a ordem das operações ao combinar múltiplas condições com AND e OR:
WHERE age < 30 OR gender = 'female' AND age > 20Retorna todas as pessoas com menos de 30 anos (de qualquer gênero) mais todas as mulheres com mais de 20 anos.
WHERE (age < 30 OR gender = 'female') AND age > 20Retorna apenas pessoas com mais de 20 anos que tenham menos de 30 anos ou sejam do gênero feminino.
Experimente você mesmo
SELECT * FROM people
WHERE age > 30 OR status = 'seeking' AND status = 'retired'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
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns