본문 바로가기

HackerRank - MS SQL Server58

[해커랭크/MS SQL] Weather Observation Station 2 문제 링크입니다! Weather Observation Station 2 | HackerRank Write a query to print the sum of LAT_N and the sum of LONG_W separated by space, rounded to 2 decimal places. www.hackerrank.com 문제 => STATION 테이블에서 두 가지 값을 조회해라 1. LAT_N 컬럼의 합을 소수점 2자리 기준으로 반올림하여 조회해라 2. LONG_W 컬럼의 합을 소수점 2자리 기준으로 반올림하여 조회해라 풀이 select format(round(sum(LAT_N), 2),'#.00') , format(round(sum(LONG_W), 2), '#.00') from STATION FO.. 2022. 3. 28.
[해커랭크/MS SQL] Top Earners 문제 링크입니다! Top Earners | HackerRank Find the maximum amount of money earned by any employee, as well as the number of top earners (people who have earned this amount). www.hackerrank.com 문제 => 총 수입을 COUNT*SALARY로 정의한다. EMPLOYEE 테이블에서 가장 큰 총 수입과 가장 큰 수입을 받는 직원의 수를 조회해라. 풀이 select top(1) months*salary, count(months*salary) from Employee group by months*salary order by months*salary desc 2022. 3. 25.
[해커랭크/MS SQL] The Blunder 문제 링크입니다! The Blunder | HackerRank Query the amount of error in Sam's result, rounded up to the next integer. www.hackerrank.com 문제 => 사만다는 직원 테이블에 있는 모든 직원의 평균 월급을 계산하는 일을 맡았지만 계산을 마친 후에야 키보드의 0 키가 고장 났다는 것을 알았다. 그녀는 자신의 오계산(0을 빼고 계산)과 실제 평균 급여 간의 차이를 찾는 데 도움을 받고자 한다. 오류의 양(즉, 실제 평균 급여 - 잘못 계산된 월평균 급여)을 계산하고 정수로 반올림하여 조회해라. 풀이 select cast(ceiling(avg(cast(salary as float)) - avg(cast(replace(sa.. 2022. 3. 25.
[해커랭크/MS SQL] Japan Population 문제 링크입니다! Japan Population | HackerRank Query to the sum of the populations of all Japanese cities in CITY. www.hackerrank.com 문제 => CITY 테이블에서 COUNTRYCODE가 JPN인 POPULATION 컬럼의 합계를 조회해라 풀이 SELECT SUM(POPULATION) FROM CITY WHERE COUNTRYCODE = 'JPN' https://docs.microsoft.com/ko-kr/sql/t-sql/functions/sum-transact-sql?view=sql-server-2017 SUM(Transact-SQL) - SQL Server SUM(Transact-SQL) docs.micro.. 2022. 3. 25.
[해커랭크/MS SQL] Average Population 문제 링크입니다! Average Population | HackerRank Query the average population of all cities, rounded down to the nearest integer. www.hackerrank.com 문제 => CITY 테이블에서 POPULATION 컬럼의 평균을 가장 가까운 정수형으로 조회해라 풀이 SELECT ROUND(AVG(POPULATION),0) FROM CITY ROUND : 특정 길이나 전체 자릿수로 반올림한 숫자 값을 반환 ROUND(Transact-SQL) - SQL Server ROUND(Transact-SQL) docs.microsoft.com 2022. 3. 25.
[해커랭크/MS SQL] Revising Aggregations - Averages 문제 링크입니다! Revising Aggregations - Averages | HackerRank Query the average population of all cities in the District of California. www.hackerrank.com 문제 => CITY 테이블에서 DISTRICT가 California인 POPULATION 컬럼의 평균을 조회해라 풀이 SELECT AVG(POPULATION) FROM CITY WHERE DISTRICT = 'California' AVG : 평균을 반환 AVG(Transact-SQL) - SQL Server AVG(Transact-SQL) docs.microsoft.com 2022. 3. 25.
[해커랭크/MS SQL] Revising Aggregations - The Sum Function 문제 링크입니다! Revising Aggregations - The Sum Function | HackerRank Query the total population of all cities for in the District of California. www.hackerrank.com 문제 => CITY테이블에서 DISTRICT가 California인 POPULATION 컬럼의 합계를 조회해라 풀이 SELECT SUM(POPULATION) FROM CITY WHERE DISTRICT = 'California' SUM : 식의 모든 값 또는 DISTINCT 값의 합계를 반환 SUM(Transact-SQL) - SQL Server SUM(Transact-SQL) docs.microsoft.com 2022. 3. 25.
[해커랭크/MS SQL] Revising Aggregations - The Count Function 문제 링크입니다! Revising Aggregations - The Count Function | HackerRank Query the number of cities having populations larger than 100000. www.hackerrank.com 문제 => CITY 테이블에서 인구가 100000명 이상인 POPULATION의 수를 조회해라 풀이 SELECT COUNT(POPULATION) FROM CITY WHERE POPULATION > 100000 COUNT : 그룹에 있는 항목의 수를 반환 COUNT(Transact-SQL) - SQL Server COUNT(Transact-SQL) docs.microsoft.com 2022. 3. 25.
[해커랭크/MS SQL] Ollivander's Inventory 문제 링크입니다! Ollivander's Inventory | HackerRank Help pick out Ron's new wand. www.hackerrank.com 문제 => 해리 포터와 그의 친구들은 론과 함께 올리밴더스에 가서, 마침내 찰리의 망가진 오래된 지팡이를 교체한다. 헤르미온느는 강력한 힘과 나이를 가진 각각의 사악하지 않은 지팡이를 사는 데 필요한 최소 금 갤리온의 수를 결정하는 것이 최선의 선택이라고 판단한다. 론이 관심 있는 지팡이의 ID, 나이, 동전_필요, 파워를 내림차순으로 정렬하여 조회해라. 두 개 이상의 지팡이가 동일한 힘을 가진 경우 결과를 내림차순으로 정렬해라. 풀이 SELECT W.ID, WP.AGE, W.COINS_NEEDED, W.POWER FROM Wands A.. 2022. 3. 25.
반응형