Problem Statement:
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.
Link: HackerRank - Weather Observation Station 3
Solution:
SELECT DISTINCT CITY FROM STATION WHERE ID % 2 = 0;
Explanation:
-
SELECT DISTINCT CITY: This part of the query specifies that you want to retrieve theCITYcolumn from the STATION table, andDISTINCTensures that each city name is unique, eliminating any duplicates from the result. -
FROM STATION: Indicates that you are selecting data from the STATION table. -
WHERE ID % 2 = 0: This condition filters the rows to include only those cities where theIDis an even number. The modulo operation (% 2 = 0) checks if theIDis divisible by 2, meaning it's even.
This query will return a list of unique city names from the STATION table where the city has an even ID number. The result will exclude any duplicate city names.
Top comments (0)