라이브러리

[MYSQL] TRUNCATE(x, d) - 소수점 d 자리까지 절삭




TRUNCATE 함수

TRUNCATE 함수는 MySQL에서 사용하는 함수로, 숫자를 반올림하거나 버리기 위해 사용됩니다. 이 함수는 두 가지 형태로 사용할 수 있습니다.

TRUNCATE(x, d)


- `x` : 반올림하거나 버릴 숫자
- `d` : 소수점 자리수

TRUNCATE 함수는 `x`를 `d` 자리까지 반올림하거나 버립니다. 예를 들어, `TRUNCATE(123.456, 2)`은 `123.46`으로 반올림합니다.

TRUNCATE(x)


- `x` : 반올림하거나 버릴 숫자

TRUNCATE 함수는 `x`를 반올림하거나 버립니다. 예를 들어, `TRUNCATE(123.456)`은 `123`으로 반올림합니다.

예제


#hostingforum.kr
sql

-- TRUNCATE(x, d) 예제

SELECT TRUNCATE(123.456, 2) AS result;  -- 결과 : 123.46

SELECT TRUNCATE(123.456, 0) AS result;   -- 결과 : 123

SELECT TRUNCATE(123.456, -1) AS result;  -- 결과 : 120



-- TRUNCATE(x) 예제

SELECT TRUNCATE(123.456) AS result;  -- 결과 : 123

SELECT TRUNCATE(123) AS result;      -- 결과 : 123



주의사항


- TRUNCATE 함수는 숫자를 반올림하거나 버리기 위해 사용됩니다. 따라서, TRUNCATE 함수를 사용하여 숫자를 반올림하거나 버리기 전에, 반올림 또는 버릴 숫자를 확인해야 합니다.
- TRUNCATE 함수는 MySQL에서만 사용할 수 있습니다. 다른 DBMS에서는 다른 함수를 사용해야 합니다.

참고자료


- MySQL 공식 문서: [TRUNCATE](https://dev.mysql.com/doc/refman/8.0/en/mathematical-functions.html#function_truncate)
- MySQL 공식 문서: [ROUND](https://dev.mysql.com/doc/refman/8.0/en/mathematical-functions.html#function_round) (ROUND 함수는 TRUNCATE 함수와 유사하지만, 반올림을 위해 사용됩니다.)
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

검색

게시물 검색