본문 바로가기
HackerRank - MS SQL Server

[해커랭크/MS SQL] Weather Observation Station 19

by nomeleon 2022. 3. 28.
반응형

문제 링크입니다!

 

Weather Observation Station 19 | HackerRank

Query the Euclidean Distance between two points and round to 4 decimal digits.

www.hackerrank.com

 

 

문제

 

2022.03.28 - [HackerRank/MS SQL Server] - [해커랭크/MS SQL] Weather Observation Station 18

 

[해커랭크/MS SQL] Weather Observation Station 18

문제 링크입니다! Weather Observation Station 18 | HackerRank Query the Manhattan Distance between two points, round or truncate to 4 decimal digits. www.hackerrank.com 문제 => P1(a, b) 와 P2(c, d)..

nomeleon.tistory.com

 

위 문제와 비슷하지만 위 문제는 맨하탄 거리를 계산, 해당 문제는 유클리드 거리를 계산하는 문제입니다.

=> STATION 테이블에서 점 P1과 P2 사이의 유클리드 거리를 소수점 4자리까지 조회해라


 

풀이

select
    format(sqrt(power(max(LAT_N) - min(LAT_N),2) + 
                power(max(LONG_W) - min(LONG_W),2)),'#.0000')
from station

  • FORMAT : 서식이 지정된 값을 반환, 날짜/시간 및 숫자 값을 문자열로 지정하는 로캘 인식 서식 지정에 FORMAT 함수를 사용
  • SQRT : 지정한 float 값의 제곱근을 반환
  • POWER : 지정된 식을 거듭제곱한 값을 반환
 

FORMAT(Transact-SQL) - SQL Server

FORMAT 함수의 Transact-SQL 참조입니다.

docs.microsoft.com

 

SQRT (Transact-SQL) - SQL Server

SQRT(Transact-SQL)

docs.microsoft.com

 

POWER(Transact-SQL) - SQL Server

POWER(Transact-SQL)

docs.microsoft.com

 

댓글