CODING TEST/SQL : HackerRank
[MySQL] Weather Observation Station 3
주 녕
2021. 3. 30. 16:00
반응형
▶ SQL > Basic Select > Weather Observation Station 3
Problem
Query a list of CITY names from STATION for cities that have an even ID number.
Print the results in any order, but exclude duplicates from the answer. → 중복X
The STATION table is described as follows:
My Answer
SELECT DISTINCT CITY
FROM STATION
WHERE ID % 2 = 0
NOTE
- DISTINCT : unique한 컬럼이나 튜플을 조회하는 경우 사용
- 정렬하지 않고 결과를 가져옴
- GROUP BY에 비해 성능이 빠름
- GROUP BY : 데이터를 그룹핑해서 그 결과를 가져오는 경우 사용
- 그룹핑한 컬럼 기준으로 정렬해서 결과를 가져옴
- HAVING 절을 통해 집계함수를 조건으로 사용함
반응형