SAP HANA SQL函数
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 - 它返回当前会话的用户名
更多建议: