文章目录

  • 第十六章 SQL函数 ABS
  • 大纲
  • 参数
  • 描述
  • 示例

第十六章 SQL函数 ABS

返回数值表达式的绝对值的数值函数。

大纲

ABS(numeric-expression){fn ABS(numeric-expression)}

参数

  • numeric-expression - 要返回其绝对值的数字。

ABS返回与数字表达式相同的数据类型。

描述

ABS返回绝对值,它总是0或正数。
如果数值表达式不是一个数字(例如,字符串'abc',或空字符串''),ABS返回0
当传递null值时,ABS返回<null>

请注意,ABS可以用作ODBC标量函数(带有花括号语法),也可以用作SQL通用函数。

这个函数也可以通过调用ABS()方法从ObjectScript中调用:

  WRITE $SYSTEM.SQL.Functions.ABS(-0099)

示例

下面的例子展示了ABS的两种形式:

SELECT ABS(-99) AS AbsGen,{fn ABS(-99)} AS AbsODBC

下面的例子展示了ABS如何处理其他一些数字。
在调用ABS之前, SQL将数字表达式转换为规范形式,删除前导和末尾的零,并计算指数。

SELECT ABS(007) AS AbsoluteValue7
SELECT ABS(-0.000) AS AbsoluteValue0
SELECT ABS(-99E4) AS AbsoluteValue990000
SELECT ABS(-99E-4) AS AbsoluteValue.0099

第十六章 SQL函数 ABS相关推荐

  1. 第四十六章 SQL函数 DAY

    文章目录 第四十六章 SQL函数 DAY 大纲 参数 描述 第四十六章 SQL函数 DAY 返回日期表达式的月份日期的日期函数. 大纲 DAY(date-expression){fn DAY(date ...

  2. 第三十六章 SQL函数 CURRENT_TIME

    文章目录 第三十六章 SQL函数 CURRENT_TIME 大纲 参数 描述 小数秒精度 示例 第三十六章 SQL函数 CURRENT_TIME 返回当前本地时间的日期/时间函数. 大纲 CURREN ...

  3. 第六十六章 SQL函数 ISNULL

    文章目录 第六十六章 SQL函数 ISNULL 大纲 参数 描述 日期和时间显示转换 比较的NULL处理函数 示例 第六十六章 SQL函数 ISNULL 测试NULL并返回相应表达式的函数. 大纲 I ...

  4. 第六十九章 SQL函数 JSON_OBJECT

    文章目录 第六十九章 SQL函数 JSON_OBJECT 大纲 参数 描述 选择模式和排序 ABSENT ON NULL 示例 第六十九章 SQL函数 JSON_OBJECT 将数据作为JSON对象返 ...

  5. 第六十二章 SQL函数 HOUR

    文章目录 第六十二章 SQL函数 HOUR 大纲 描述 示例 第六十二章 SQL函数 HOUR Time函数,它返回DateTime表达式的小时数. 大纲 {fn HOUR(time-expressi ...

  6. 第六十四章 SQL函数 INSTR

    文章目录 第六十四章 SQL函数 INSTR 大纲 参数 描述 INSTR, CHARINDEX, POSITION和$FIND 示例 第六十四章 SQL函数 INSTR 返回子字符串在字符串中的位置 ...

  7. 第十六章 SQL命令 CREATE TABLE(三)

    文章目录 第十六章 SQL命令 CREATE TABLE(三) 字段数据约束 NULL和NOT NULL UNIQUE DEFAULT DEFAULT Keywords ON UPDATE Colla ...

  8. 第七十六章 SQL命令 TOP

    文章目录 第七十六章 SQL命令 TOP 大纲 参数 描述 TOP int值 TOP和缓存查询 TOP和ORDER BY TOP 优化 TOP与聚合和函数 示例 第七十六章 SQL命令 TOP 指定返 ...

  9. 第二十四章 SQL函数 CEILING

    文章目录 第二十四章 SQL函数 CEILING 大纲 参数 描述 示例 第二十四章 SQL函数 CEILING 数值函数,返回大于或等于给定数值表达式的最小整数. 大纲 CEILING(numeri ...

最新文章

  1. Mybatis的一对多查询
  2. 【网络安全】如何使用ppmap检测和利用XSS漏洞
  3. java线程代码实现_Java 多线程代码实现讲解
  4. 线程安全存储以及pthread_getspecific/pthread_setspecific
  5. camel java_与Java EE和Camel的轻量级集成
  6. 用好href的target, base href
  7. 个基于TensorFlow的简单故事生成案例:带你了解LSTM
  8. 【易语言】五子棋源码
  9. NLP 《隐式马尔科夫链》
  10. c语言中typeof关键字
  11. mysql如何查询不等于_mysql查询不等于
  12. WiFi Interface 的 name 如何获取到
  13. 软考中级哪一门比较好过?我建议你考这个。
  14. 如何基于HTTP设计一个加密解密系统
  15. 用Python去除图像的黑色或白色背景
  16. 与其坐而论道,不如起而行之
  17. 考研数学之多元函数微积分
  18. linux环境怎么更新离线rpm包,SUSE Linux 11系统rpm包离线安装GCC
  19. ZT自老罗的博客 Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析...
  20. Tampermonkey下载安装教程及脚本分享

热门文章

  1. 数字化转型的阶段和范围
  2. Hadoop(二)——HDFS的 I/O 流操作
  3. 信息文档安全管理方案
  4. LC tank 在RF放大器中的作用
  5. 老虎证券contract和positions
  6. 直播提醒 | 零基础深度学习极速入门课程重磅开营
  7. 【面经】2019汇顶科技(固件开发)、地平线机器人(嵌入式)面经
  8. php获取linux服务器CPU、内存、硬盘使用率的实现代码
  9. 如何从光盘启动计算机!
  10. html最常用6个标签,1-1-6【HTML基础】HTML常用标签2