guass数据库常用函数
GaussDB 是华为推出的一种关系型数据库管理系统。在 GaussDB 中,有许多常用的内置函数,这些函数可以帮助用户进行数据查询、处理和转换。以下是一些 GaussDB 中常用的函数:
1.字符串函数
oCONCAT(string1, string2): 连接两个字符串。
oLENGTH(string): 返回字符串的长度。
oUPPER(string): 将字符串转换为大写。
oLOWER(string): 将字符串转换为小写。
oTRIM(string): 去除字符串两端的空格。
oREPLACE(string, from_str, to_str): 替换字符串中的子串。
2.数值函数
oABS(number): 返回数的绝对值。
oCEIL(number): 返回大于或等于给定数的最小整数。
oFLOOR(number): 返回小于或等于给定数的最大整数。
oROUND(number, decimals): 对数字进行四舍五入到指定的小数位数。
oTRUNCATE(number, decimals): 截断数字到指定的小数位数。
3.日期和时间函数
oCURRENT_DATE: 返回当前日期。
oCURRENT_TIME: 返回当前时间。
oNOW(): 返回当前日期和时间。
oDATE_FORMAT(date, format): 根据指定的格式格式化日期。
oTIME_TO_SEC(time): 将时间转换为秒数。
4.转换函数
oCAST(value AS type): 将值转换为指定的数据类型。
oCOALESCE(value1, value2, ...): 返回参数中的第一个非NULL值。
5.聚合函数
oCOUNT(* | column): 计算行数或某列的非NULL值数。
oSUM(column): 计算某列的总和。
oAVG(column): 计算某列的平均值。
oMIN(column): 返回某列的最小值。
oMAX(column): 返回某列的最大值。
6.其他常用函数
oCASE expression WHEN value1 THEN result1 WHEN value2 THEN result2 ... ELSE result END:条件表达式。
oIF(condition, value_if_true, value_if_false):条件函数。
oNULLIF(value1, value2): 如果两个值相等,则返回NULL;否则返回第一个值。字符串长度比较函数
7.其他常用操作符
比较操作符:=, <>, <, >, <=, >=。
逻辑操作符:AND, OR, NOT。
位操作符:&, |, ^, ~, <<, >>。
8.其他:还有许多其他函数和操作符,可以根据具体需求进行选择和使用。为了获得完整的函数列表和详细信息,建议查阅 GaussDB 的官方文档或相关资料。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。