Parenthesis
Coddy SQL 여정의 기초 섹션에 포함된 레슨 — 72개 중 10번째.
서로 다른 조건들을 결합할 때는 괄호를 사용하는 것이 중요합니다.
예를 들어, 다음 쿼리들은 비슷해 보이지만 동일하지 않습니다:
WHERE age < 30 OR gender = 'female' AND age > 20WHERE (age < 30 OR gender = 'female') AND age > 20첫 번째 쿼리는 30세 미만의 모든 사람(성별 무관)과 20세 초과의 모든 여성을 반환합니다.
두 번째 쿼리는 30세 미만이거나 여성인 20세 이상의 사람들만 반환합니다.
챌린지
쉬움사용 가능한 테이블 및 컬럼:
<strong>people</strong>:<strong>name</strong>,<strong>age</strong>,<strong>status</strong>
쿼리가 30세 이상이면서 retired 상태이거나, 또는 seeking 상태인 사람을 찾을 수 있도록 괄호를 올바른 위치에 배치하세요.
치트 시트
AND와 OR를 사용하여 여러 조건을 결합할 때 괄호를 사용하여 연산 순서를 제어하세요:
WHERE age < 30 OR gender = 'female' AND age > 2030세 미만의 모든 사람(성별 무관)과 20세 초과의 모든 여성을 반환합니다.
WHERE (age < 30 OR gender = 'female') AND age > 2030세 미만이거나 여성인 사람 중 20세 초과인 사람만 반환합니다.
직접 해보기
SELECT * FROM people
WHERE age > 30 OR status = 'seeking' AND status = 'retired'이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
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