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

[해커랭크/Easy] Basic Select - Select By ID (SQL)

by 달구우우우우 2023. 12. 10.
반응형

🔎 문제 링크

https://www.hackerrank.com/challenges/select-by-id/problem?isFullScreen=true

 

Select By ID | HackerRank

Query the details of the city with ID 1661.

www.hackerrank.com

 

 

✏️ 문제 설명

Query all columns for a city in CITY with the ID 1661.
The CITY table is described as follows.

ID가 1661인 CITY의 도시에 대한 모든 열을 쿼리합니다.
CITY 테이블은 다음과 같이 설명됩니다.

 

🔦 문제 풀이

모든 열을 가져오는 구문은 SELECT와 FROM 사이에 * 을 사용하면 됩니다. 단 문제의 조건으로 ID가 1661인 경우를 쿼리해야하기 때문에 필터 조건에 사용되는 WHERE 절을 사용합니다. 여기서 주의 할 부분은 조건으로 사용할 열의 Type입니다. 테이블 설명을 보면 ID의 Type은 NUMBER입니다. 따라서 WHERE 구문을 작성할 때 WHERE ID = 1661 과 같이 작성할 수 있습니다. 만약 ID가 텍스트라면, WHERE ID = '1661' 과 같이 작성해야합니다.

 

SELECT *
FROM CITY
WHERE ID = 1661

 

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

반응형