문제 출처 : https://www.hackerrank.com/challenges/weather-observation-station-13/problem
풀이 매크로
1. 문제 정의 : 별도로 필요하지 않음
2. 요구사항 정리 :
- LAT_N 변수가 38.7880이상 137.2345이하에 있게 하라
- 소숫점 4자리까지만 표기하고 나머지 소숫점은 버려라(TRUNCATE 활용해라)
코드 작성
SELECT TRUNCATE(SUM(LAT_N), 4)
FROM STATION
WHERE (LAT_N > 38.7880) AND (LAT_N < 137.2345)
배운 내용
1. where 문은 A<B<C 형태의 조건문도 안먹음
2. TRUNCATE의 두번째 인수는 소숫점 4번째 자리까지 살리겠다 라는의미이다.
'SQL > 코딩테스트' 카테고리의 다른 글
[MySQL] 하나의 테이블에 두개의 키 변수를 이용해 Join 하기 (0) | 2024.11.09 |
---|---|
[MySQL] SQL 문제에서 문제정의방법 (1) | 2024.11.08 |
[MySQL] SUBSTR/REGEXP/LEFT/RIGHT 문자열 다루기 (1) | 2024.11.08 |
[MySQL] INNER JOIN과 LEFT JOIN 쓰임 / COUNT(DISTINCT) (0) | 2024.11.07 |
[MySQL] 대칭 쌍 문제(Symmetric Pairs) (0) | 2024.11.06 |