前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >SQL函数 SIGN

SQL函数 SIGN

作者头像
用户7741497
发布2022-08-01 10:02:20
发布2022-08-01 10:02:20
67300
代码可运行
举报
文章被收录于专栏:hml_知识记录hml_知识记录
运行总次数:0
代码可运行

SQL函数 SIGN

返回给定数值表达式符号的数值函数。

大纲

代码语言:javascript
代码运行次数:0
运行
复制
SIGN(numeric-expression)

{fn SIGN(numeric-expression)}

参数

  • numeric-expression - 要为其返回符号的数字。

SIGN 返回 SMALLINT 数据类型。

描述

SIGN 返回以下内容:

  • -1 如果 numeric-expression 小于零。
  • 如果 numeric-expression 为零,则为 0(零):0+0-0
  • 如果 numeric-expression 大于零,则为 1
  • 如果 numeric-expressionNULL,或者它是非数字字符串,则为 NULL

SIGN 可用作 ODBC 标量函数(使用花括号语法)或 SQL 通用函数。

SIGN 在确定其值之前将数值表达式转换为规范形式。例如,SIGN(-+-+3)SIGN(-3+5) 都返回 1,表示一个正数。

注意:两个负号(连字符)是内嵌注释指示符。因此,指定两个连续负号的 SIGN 参数必须显示为用引号括起来的数字字符串。

示例

以下示例显示了 SIGN 的效果:

代码语言:javascript
代码运行次数:0
运行
复制
SELECT SIGN(-49) AS PosNeg

-1
代码语言:javascript
代码运行次数:0
运行
复制
SELECT {fn SIGN(-0.0)} AS PosNeg

0
代码语言:javascript
代码运行次数:0
运行
复制
SELECT SIGN(-+-16.748) AS PosNeg

1
代码语言:javascript
代码运行次数:0
运行
复制
SELECT {fn SIGN(NULL)} AS PosNeg

NULL

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SQL函数 SIGN
  • 大纲
  • 参数
  • 描述
  • 示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档