반응형
목차
해커랭크에 이런 문제가 있는데, 해석을 하면 버림한 걸 구라하라는 말이다. 반올림이 아닌 버림 ㅇㅋㅋㅋ MySQL에서 소수점 처리를 어떻게 하는가.. 라운드는 봤는데요? 버림은 초면이네요? 아무튼 소수점 처리 문제를 해결하는 방법을 알아보자
대가리 긁적이는중 . . .
MySQL 소수점 버림(내림) 방법
소수점 버림을 하는 방법은 바로바로 FLOOR를 쓰면 된다.
고로, 본 문제의 답은
SELECT FLOOR(AVG(POPULATION))
FROM CITY
MySQL 소수점 올림 및 반올림 방법
올림 따로 반올림 따로 하기엔 칸이 너무 허해서 한번에 쓰렵니다. 올림은 CEIL()함수를 쓰면 된다. CEILING에서 나왔다고 한다. 반 올림은 ROUND()함수를 쓰면 된다. ROUNDING에서 나왔다는 건 직감적으로 알것임. 이때 등장하는 의문
님아 올림이랑 내림은 뒤에 몇자리인지 없다지만 반올림은 몇의 자리에서 올리라고 하는데요
맞다 그렇기 때문에 우리는 ROUND를 할 때 몇의 자리인지도 적어야된다. 아마 문제를 보면 이런 생각조차 들기전에 ROUND에 몇의 자리인지 적긴 해야것다 라고 반사적으로 생각할것임 그리고 그건 보통 뒤에다 적는것이 본능 아닐지.. ? 결론적으로 ROUND(숫자, 몇의 자리까지 나타낼 지 숫자로) 쓰면 된다. 가령 3.141592에서 소수점 둘째 자리까지 나타내고 싶다면, ROUND(3.141592, 2) 이렇게 하면 되는것 . . . 그럼 결과로 3.14가 나올것이다... 그냥 본능이 알려줄것임 님들의 본능을 믿으세요 그저 안 외워도 되는것
이상으로 [MySQL] 소수점 처리 하는 방법 포스팅을 마칩니다
'IT, Computer' 카테고리의 다른 글
티스토리 블로그 애드센스 수익 여정 포스팅 (3) ads.txt 문제를 해결 해보자 (0) | 2024.06.02 |
---|---|
티스토리 블로그 애드센스 수익 여정 포스팅 (2) 애드센스 일부 내용을 수정해야 합니다 (1) | 2024.05.30 |
[MySQL] SQL SELF JOIN & DATE type format (0) | 2024.05.28 |
[MySQL] SELF JOIN에 대해 알아보자 (0) | 2024.05.27 |
티스토리 블로그 애드센스 수익 여정 포스팅 (1) (7) | 2024.05.20 |