논리 AND/OR로 호텔 데이터 필터링하기
운영팀이 뉴욕주 전역의 숙박 내역을 검토하며 두 가지 핵심 패턴 중 하나에 해당하는 예약을 찾아야 합니다.
관심 있는 예약은 손님이 *뉴욕시(New York City)*에 머물렀거나, 2박을 초과하여 예약한 경우입니다. 이 필터 조건에 맞는 목록을 만들어 보겠습니다.
이를 위해 SQL 쿼리에서 AND
와 OR
를 함께 사용해 여러 조건을 결합합니다. 이는 분석이나 리포팅을 위해 데이터를 정제할 때 흔히 쓰이는 패턴입니다.
출력할 내용
hotel_booking.sqlite
데이터베이스의 bookings
테이블에서 다음 컬럼을 반환하세요.
hotel_name
city
state
nights
다음 조건을 만족하는 행만 포함합니다. 즉, state
가 'NY'
이고, 다음 중 하나를 만족해야 합니다.
city
가'New York'
이거나,nights
가 2보다 큰 경우.
어떻게 해야 할까요?
세 가지 조건을 모두 적용하는 SQL 쿼리를 작성하세요.
AND
를 사용해 뉴욕주로 범위를 제한하고, 괄호와 함께 OR
를 사용해 도시 일치 여부 또는 더 긴 숙박 기간 중 하나를 검사하세요.
sql퀴즈
?
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
DB 테이블 구조
실행 결과