5.2.3 실습: 조건에 맞는 데이터 조회하기
지금까지 배운 내용을 토대로 다양한 조회 조건을 만들어 데이터를 조회해 봅시다. 이번에는 mywork 데이터베이스에 있는 box_office 테이블을 대상으로 쿼리를 만들어 보겠습니다. box_office 테이블에는 2004년부터 2019년까지 개봉된 영화 정보가 담겨 있는데, 이 테이블의 칼럼은 다음과 같습니다.
▼ 표 5-3 box_office 테이블
칼럼명 |
데이터 타입 |
NULL 허용 |
PK 여부 |
설명 |
seq_no |
INT |
No |
Yes |
일련번호, 기본 키 |
years |
SMALLINT |
Yes |
|
제작연도 |
ranks |
INT |
Yes |
|
순위 |
movie_name |
VARCHAR(200) |
Yes |
|
영화명 |
release_date |
DATETIME |
Yes |
|
개봉일 |
sale_amt |
DOUBLE |
Yes |
|
매출액 |
share_rate |
DOUBLE |
Yes |
|
점유율(매출액 기준) |
audience_num |
INT |
Yes |
|
관객수 |
screen_num |
SMALLINT |
Yes |
|
스크린수 |
showing_count |
INT |
Yes |
|
상영횟수 |
rep_country |
VARCHAR(50) |
Yes |
|
대표국적 |
countries |
VARCHAR(100) |
Yes |
|
국적 |
distributor |
VARCHAR(300) |
Yes |
|
배급사 |
movie_type |
VARCHAR(100) |
Yes |
|
유형(장편, 단편, 옵니버스, 기타) |
genre |
VARCHAR(100) |
Yes |
|
장르(액션, 스릴러...) |
director |
VARCHAR(100) |
Yes |
|
감독 |
표 5-3을 참조해 다양한 조회 조건을 가진 문장을 만들어 보겠습니다.