SQLite TRUNC() 函数返回数字的整数部分,向零舍入。
语法
TRUNC(number)
参数
number | 必填。 指定要截断的数字。 |
返回值
返回数字的整数部分。
示例 1:
下面的示例显示了 TRUNC() 函数的用法。
SELECT TRUNC(1234.5678);
Result: 1234.0
SELECT TRUNC(-1234.5678);
Result: -1234.0
SELECT TRUNC(1234.56);
Result: 1234.0
SELECT TRUNC(-1234.56);
Result: -1234.0
SELECT TRUNC(1234);
Result: 1234
SELECT TRUNC(-1234);
Result: -1234
示例 2:
考虑一个名为 Sample 的数据库表,其中包含以下记录:
Data | x |
---|---|
Data1 | -3.75567 |
Data2 | -5.3867 |
Data3 | 13.9804 |
Data4 | 93.1601 |
Data5 | 48.1322 |
下面给出的语句可用于截断x列的记录。
SELECT *, TRUNC(x) AS TRUNC_Value FROM Sample;
这将产生如下所示的结果:
Data | x | TRUNC_Value |
---|---|---|
Data1 | -3.75567 | -3.0 |
Data2 | -5.3867 | -5.0 |
Data3 | 13.9804 | 13.0 |
Data4 | 93.1601 | 93.0 |
Data5 | 48.1322 | 48.0 |