ySQL TRUNCATE로 값 끊기

1등을 포기하고 싶어요.

1234.56 이런 수치를 말아보고 싶어요 1230!
TRUNCATE()라는 함수가 있습니다.
하지만 TRUNCATE하면 TRUNCATE TABLE입니다.내 마음속에
다 사라지겠죠?
아니오, 전혀 그런 일이 없습니다.
ySQL 참고는 여기 있습니다.

작법


소수점을 버리다


두 번째 매개 변수에 0을 줍니다.
SELECT TRUNCATE(123.45, 0) result;
result
123

소수점 N자리 빼고.


두 번째 매개변수 N을 지정합니다.
SELECT TRUNCATE(123.45, 1) result;
result
123.4

N비트 이상 자르기


두 번째 매개변수 -N을 지정합니다.
SELECT TRUNCATE(123.45, -1) result;
result
120

총결산


My SQL을 잘 아시는 분들의
"어? 당연한 거 아니야?"얼굴이 눈앞에 뜨다

좋은 웹페이지 즐겨찾기