SQLite sign() 函数使用指南

SQLite sign() 函数返回指定的数字的符号,参数为正数、负数和零时分别返回 1, -10

sign() 语法

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

sign(num)

参数

num
必需的。 一个数字。

返回值

SQLite sign() 函数返回值为 1, -1,0,分别代表参数是 正数、负数和零:

  • 如果 num 大于 0sign() 函数将会返回 1
  • 如果 num 等于 0sign() 函数将会返回 0
  • 如果 num 小于 0sign() 函数将会返回 -1

如果参数是一个 NULL 或者不能转为数字的字符串或 blob,此函数返回 NULL

sign() 示例

本实例展示了如何使用 SQLite sign() 函数的基本用法:

SELECT
    sign(123),
    sign(123.123),
    sign(-123),
    sign(-123.123),
    sign(0);
     sign(123) = 1
 sign(123.123) = 1
    sign(-123) = -1
sign(-123.123) = -1
       sign(0) = 0