라이브러리
[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 함수와 유사하지만, 반올림을 위해 사용됩니다.)
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.