5장
1분 퀴즈
1 정답
DESC countrylanguage;
SELECT language, isofficial, percentage
FROM countrylanguage;
해설 countrylanguage 테이블을 조회하므로 FROM 절에 countrylanguage를 기술합니다. 이 테이블에는 countrycode, language, isofficial, percentage, 총 4개의 칼럼이 있고, 이 중에서 countrycode 칼럼을 제외한 language, isofficial, percentage 칼럼을 SELECT 절에 명시합니다.
2 정답
SELECT *
FROM box_office
WHERE years = 2012
AND release_date >= '2019-01-01'
AND release_date <= '2019-12-31';
해설 2012년 제작됐지만, 2019년에 개봉된 영화를 조회하므로 2개의 조회 조건이 필요합니다. 먼저 제작연도가 2012년이므로 제작연도 칼럼인 years 값이 2012와 같은지를 확인하는 조건이 있어야겠죠. 그리고 두 번째 조건은 2019년에 개봉된 영화이므로 개봉일(release_date)이 2019년 1월 1일에서 2019년 12월 31일까지인 건을 확인합니다. 조건을 모두 만족해야 하므로 각 조건을 논리 연산자 AND로 연결합니다.