SAP HANA SQL函数

2018-12-21 18:42 更新

SAP HANA数据库提供了各种SQL函数:

  • 数学函数
  • 字符串函数
  • 全文函数
  • 日期时间函数
  • 聚合函数
  • 数据类型转换函数
  • 窗口函数
  • 系列数据函数
  • 杂项函数

数字函数

这些是SQL中内置的数字函数,可用于脚本。它使用数字值或带数字字符的字符串,并返回数值。

  • ABS - 它返回数值参数的绝对值。

Example − SELECT ABS (-1) "abs" FROM TEST;
abs
1

ABS - 它返回数值参数的绝对值。...

  • BINTOHEX - 它将二进制值转换为十六进制值。

  • BITAND - 对传递的参数的位执行AND运算。

  • BITAND - 对传递的参数的位执行AND运算。...

  • BITNOT - 对参数的位执行按位非运算。

  • BITOR - 对传递的参数的位执行OR运算。

  • BITOR - 对传递的参数的位执行OR运算。...

  • BITUNSET - 用于在< target_num>中将位设置为0。 从< start_bit> 位置。

  • BITXOR - 对传递的参数的位执行XOR运算。

  • CEIL - 它返回大于或等于传递的值的第一个整数。

  • CEIL - 它返回大于或等于传递的值的第一个整数。...

  • EXP - 它返回自然对数e的基数的结果,增加到传递值的乘方。

  • FLOOR - 它返回不大于numeric参数的最大整数。

  • FLOOR - 它返回不大于numeric参数的最大整数。...

  • LN - 它返回参数的自然对数。

  • LOG - 它返回传递的正值的算法值。 基数和对数值都应为正数。

LOG - 它返回传递的正值的算法值。 基数和对数值都应为正数。...

数字函数...

各种SQL字符串函数可以在HANA中使用SQL脚本编写。 最常见的字符串函数是 -

  • ASCII - 返回传递字符串的整数ASCII值。

  • ASCII - 返回传递字符串的整数ASCII值。...

  • CONCAT - 它是Concatenation运算符,并返回组合的传递字符串。

  • LCASE - 它将字符串的所有字符转换为小写。

  • LCASE - 它将字符串的所有字符转换为小写。...

  • LENGTH - 它返回已传递字符串中的字符数。

  • LOCATE - 它返回已传递字符串中子字符串的位置。

  • LOWER - 它将字符串中的所有字符转换为小写。

  • NCHAR - 它返回带有传递的整数值的Unicode字符。

  • NCHAR - 它返回带有传递的整数值的Unicode字符。...

  • RIGHT - 它返回所提到的字符串的最右边的值字符。

  • UPPER - 它将传递的字符串中的所有字符转换为大写。

  • UPPER - 它将传递的字符串中的所有字符转换为大写。...

可以使用的其他字符串函数是 - LPAD,LTRIM,RTRIM,STRTOBIN,SUBSTR_AFTER,SUBSTR_BEFORE,SUBSTRING,TRIM,UNICODE,RPAD,BINTOSTR

日期时间函数

在SQL脚本中,可以在HANA中使用各种日期时间函数。 最常见的日期时间函数是 -

  • 在SQL脚本中,可以在HANA中使用各种日期时间函数。 最常见的日期时间函数是 - ...

  • CURRENT_TIME - 它返回当前本地系统时间。

  • CURRENT_TIMESTAMP - 它返回当前本地系统时间戳详细信息(YYYY-MM-DD HH:MM:SS:FF)。

  • CURRENT_TIMESTAMP - 它返回当前本地系统时间戳详细信息(YYYY-MM-DD HH:MM:SS:FF)。...

  • CURRENT_UTCTIME - 它返回当前的UTC(格林威治标准时间)时间。

  • CURRENT_UTCTIMESTAMP

  • CURRENT_UTCTIMESTAMP...

  • HOUR - 在参数中返回通过时间的整数小时值。

  • YEAR - 它返回已过期日期的年份值。

YEAR - 它返回已过期日期的年份值。...

数据类型转换函数

这些函数用于将一种数据类型转换为另一种数据类型或执行检查,如果转换是否可能。

HANA在SQL脚本中使用的最常见的数据类型转换函数 -

  • HANA在SQL脚本中使用的最常见的数据类型转换函数 - ...

  • TO_ALPHANUM - 它将传递的值转换为ALPHANUMERIC数据类型

  • TO_REAL - 它将值转换为REAL数据类型。

  • TO_REAL - 它将值转换为REAL数据类型。...

  • TO_CLOB - 它将值转换为CLOB数据类型。

TO_CLOB - 它将值转换为CLOB数据类型。...

还有各种Windows和其他可以在HANA SQL脚本中使用的其他功能。

  • Current_Schema - 它返回一个包含当前模式名称的字符串。

  • Session_User - 它返回当前会话的用户名


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号