更新日期:2024年09月11日
数据类型和表达式段可出现在 SQL 语句中。
数据类型和表达式段可包括下列项:
数据类型
DATETIME 字段限定符
INTERVAL 字段限定符
表达式
聚集表达式
AVG、COUNT、MAX、MIN、SUM、RANGE、STDEV、VARIANCE
和用户定义的聚集
算术表达式
二进制(+、-、*、/)运算符、运算符函数和一元(+、-)运算符
强制转型表达式
CAST 函数和 Cast(::)运算符
集合子查询
列表达式
列名称、ROWID 和子串([ ... ])运算符
CONCAT 函数和串联(||)运算符
条件段和条件表达式
比较条件:AND、OR、NOT、BETWEEN、IS NULL、LIKE、MATCHES
和关系运算符
带有子查询的条件:IN、EXISTS、ALL、ANY 和 SOME 运算符
布尔 UDF
CASE 表达式
GBase 8s SQL 指南:语法
南大通用数据技术股份有限公司 1253
ISNULL 函数
NVL 函数
DECODE 函数
常量表达式:CURRENT、SYSDATE、TODAY、DBSERVERNAME、
SITENAME、UNITS、CURRENT_USER 和 USER
文字值
文字集合
文字 DATETIME
文字 INTERVAL
精确数值
文字 Row
引用的字符串
构造函数表达式
集合构造函数
ROW 构造函数表达式
代数函数:ABS、MOD、POW、POWER® ROOT、ROUND、SQRT 和
TRUNC 函数
CARDINALITY 函数
DBINFO 函数
加密和解密函数:DECRYPT_BINARY、DECRYPT_CHAR、
ENCRYPT_AES、ENCRYPT_TDES 、MD5 和 GETHINT 函数
指数和对数函数:EXP、LOGN 和 LOG10 函数
HEX 函数
层级查询运算符和函数:CONNECT_BY_ROOT、PRIOR 和
SQL_CONNECT_BY_PATH
IFX_ALLOW_NEWLINE 函数
长度函数:CHARACTER_LENGTH、CHAR_LENGTH、LENGTH 和
OCTET_LENGTH 函数
序列运算符:CURRVAL、NEXTVAL
智能大对象函数:FILETOBLOB、FILETOCLOB、LOCOPY 和
LOTOFILE 函数
GBase 8s SQL 指南:语法
南大通用数据技术股份有限公司 1254
字符串操纵函数:LPAD、RPAD、TRIM、REPLACE、SUBSTR、
SUBSTRING、INITCAP、LOWER 和 UPPER 函数
时间函数:DATE、DAY、EXTEND、MDY、MONTH、
GBASE_TO_CHAR、TO_CHAR、GBASE_TO_DATE、TO_DATE、
WEEKDAY 和 YEAR 函数
触发器类型布尔运算符:DELETING、INSERTING、SELECTING 和
UPDATING
三角函数:ACOS、ASIN、ATAN、ATAN2、COS、SIN 和 TAN 函数
汉字转拼音函数:GetHzFullPY、GetHzPYCAP 和 GetHzFullPYsubstr 函
数
SYS_GUID 函数
列转行函数:WM_CONCAT、WM_CONCAT_TEXT 函数
用户定义的函数
语句-本地变量表达式
您还可使用主变量或 SPL 变量作为表达式。要获取带有页引用的字母列表,请参
阅 表达式的列表。