본문 바로가기
코딩테스트/해커랭크

[해커랭크/Easy] Basic Select - Revising the Select Query I (SQL)

by 달구우우우우 2023. 11. 30.
반응형

🔎 문제 링크

https://www.hackerrank.com/challenges/revising-the-select-query/problem?isFullScreen=true

 

Revising the Select Query I | HackerRank

Query the data for all American cities with populations larger than 100,000.

www.hackerrank.com

 

✏️ 문제 설명

Query all columns for all American cities in the CITY table with populations larger than 100000. The CountryCode for America is USA.
The CITY table is described as follows.

인구가 100,000명보다 많은 CITY 테이블의 모든 미국 도시에 대한 모든 열을 쿼리합니다. 미국의 국가 코드는 USA입니다. CITY 테이블은 다음과 같이 설명됩니다.

 

🔦 문제 풀이

CITY라는 테이블 스키마를 봤을 때 조건으로 활용할 컬럼은 COUNTRYCODE, POPULATION 입니다. 문제에서 언급한 조건은 미국 도시 즉 국가 코드가 USA인 경우, 인구가 100,000명 보다 초과인 경우 입니다. 해당 조건을 반영하여 SELECT 문을 작성하면 아래와 같습니다.

 

SELECT * FROM CITY
WHERE COUNTRYCODE = 'USA'
AND POPULATION > 100000;

 

해당 SQL 문법은 MySQL을 사용했습니다.

반응형