본문 바로가기

해커랭크

(4)
[SQL 코딩테스트] 해커랭크 Basic Join 정답 Population Census, African Cities, Average Population of Each Continent ⏰ 3:53 -- Population Census SELECT SUM(C1.POPULATION) FROM CITY C1 JOIN COUNTRY C2 ON C1.COUNTRYCODE = C2.CODE WHERE C2.CONTINENT = 'Asia' -- African Cities SELECT C1.NAME FROM CITY C1 JOIN COUNTRY C2 ON C1.COUNTRYCODE = C2.CODE WHERE C2.CONTINENT = 'Africa' -- Average Population of Each Continent SELECT C2.CONTINENT, FLOOR(..
[SQL 코딩테스트] 해커랭크 Aggregation 정답 FROM CITY 모음 ⏰ 06:48 -- Revising Aggregations - The Count Function SELECT COUNT(ID) FROM CITY WHERE POPULATION > 100000 -- Revising Aggregations - The Sum Function SELECT SUM(POPULATION) FROM CITY WHERE DISTRICT = 'California' -- Revising Aggregations - Averages SELECT AVG(POPULATION) FROM CITY WHERE DISTRICT = 'California' -- Average Population SELECT FLOOR(AVG(POPULATION)) FROM CITY -- Japan P..
[SQL 코딩테스트] 해커랭크 Advanced Select 정답 The PADS ⏰ 11:26 CONCAT 안에 COUNT 같은걸 넣고, 뒤에서 GROUP BY로 묶어줘도 문제가 없다는 걸 처음 알았다! SELECT CONCAT(NAME, '(', LEFT(OCCUPATION,1), ')') AS A FROM OCCUPATIONS ORDER BY 1 ; SELECT CONCAT('There are a total of ', COUNT(OCCUPATION), ' ', LOWER(OCCUPATION), 's.') AS A FROM OCCUPATIONS GROUP BY OCCUPATION ORDER BY COUNT(OCCUPATION), OCCUPATION ; Type of Triangle ⏰ 7:30 지난번에 리트코드인가에서 금방 풀었던 문제인데, CASE WHEN 구문 ..
[SQL 코딩테스트] 해커랭크 Basic Select 정답 리트코드와 프로그래머스에 있는 SQL 문제를 다 풀고 마지막으로 해커랭크로 넘어왔다. 어떤 블로그에서 해커랭크가 문제는 제일 많지만 질이 좀 떨어지는 것 같다는 평을 봤는데, 어쨌든 그동안 해온 결실이 있게 나에게 문제가 더 쉽게 풀리기만 한다면 더 바랄게 없겠다. Revising the Select Query I, II / Select All / Select By ID / Japanese Cities' Attributes / Japanese Cities' Names ⏰ 03:17 -- Revising the Select Query I SELECT * FROM CITY WHERE POPULATION > 100000 AND COUNTRYCODE = 'USA' -- Revising the Select Que..