SQLite abs() 函数使用指南

SQLite abs() 函数返回由参数指定数值的绝对值。

abs() 语法

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

abs(numeric_value)

参数

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

返回值

SQLite abs() 函数返回参数 numeric_value 的绝对值。

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

如果您提供了一个非数字参数,SQLite abs() 函数将返回 0.0

abs() 示例

这里有几个 abs() 函数的示例。

SELECT
    abs(0),
    abs(7),
    abs(-7),
    abs(1.2),
    abs(-1.2);
   abs(0) = 0
   abs(7) = 7
  abs(-7) = 7
 abs(1.2) = 1.2
abs(-1.2) = 1.2

如果您使用了一个不是数字类型的参数,SQLite abs() 函数将返回 0.0

SELECT abs('abc');
abs('abc') = 0.0