SQLite trunc() 函数使用指南

SQLite trunc() 函数返回指定的数字的整数部分。

trunc() 函数与 ceil()floor() 不同:

  • ceil() 函数返回大于或等于由参数指定的数字的最小整数值。
  • floor() 函数返回小于或等于由参数指定的数字的最大整数值。

trunc() 语法

这里是 SQLite trunc() 函数的语法:

trunc(numeric_value)

参数

numeric_value
必需的。 一个数字,它可以是正数、负数、或者零,它可以是整数,也可以是小数。

返回值

SQLite trunc() 函数返回指定的数字的整数部分的值。

如果参数为 NULLtrunc() 函数将返回 NULL

如果您提供了一个不是数字类型的参数,trunc() 函数将返回 NULL

trunc() 示例

本示例展示了 SQLite trunc() 函数的基本用法:

SELECT
    trunc(10.11),
    trunc(10.99);
trunc(10.11) = 10.0
trunc(10.99) = 10.0