✍ 제 머리로 코드를 짜내기 위한 챌린지입니다. (그동안 습관적으로 discussion창을 보곤 했거든요..)
🚀 이 포스팅 보신분 챌린지에 함께해요🤗 (함께하면 기쁨도 두 배! 서로 온라인 메이트가 되어보아요.)
[문제]
[Weather Observation Station 14]
단, 소수점 네자리까지 조회하세요. |
[Oracle]
SELECT ROUND(MAX(LAT_N), 4)
FROM Station
WHERE LAT_N <= 137.2345;
✍ MAX 함수를 이용하여 최대값을 조회한다!
[MySQL]
SELECT ROUND(LAT_N, 4)
FROM Station
WHERE LAT_N <= 137.2345
ORDER BY LAT_N DESC
limit 1;
✍ 이번 문제 같은 경우는 MySQL 서버 방법이 먼저 떠올랐다.
✍ limit 1을 써야한다는 강박이 생긴건가 하하;;
✍ ORDER BY로 내림차순을 진행하고 가장 큰 value를 조회하려면 limit 1을 쓴다..!
SELECT TRUNCATE(MAX(LAT_N),4)
FROM Station
WHERE LAT_N < 137.2345;
✍ 오, 그런데 discussion창을 보니 TRUNCATE함수를 이용한 사람도 많이 보였다.
'SQL' 카테고리의 다른 글
[SQL 문법] COUNT(*), COUNT(1), COUNT(column명)은 뭐가 다를까? (0) | 2021.03.17 |
---|---|
[SQL 챌린지] 해커랭크 정복하기 Day 9 (0) | 2021.03.11 |
[SQL 챌린지] 해커랭크 정복하기 Day 8 (0) | 2021.03.05 |
[SQL 챌린지] 해커랭크 정복하기 Day 8 (0) | 2021.03.05 |
[SQL 챌린지] 해커랭크 정복하기 Day 7 (0) | 2021.03.03 |