聚合函数

如果expr为字符串,则输出为字典序最大字符串 max_by(expr1,expr2)返回类型与expr1类型一致 返回与expr2最大值关联的expr1的值,即expr2最大值所在行expr1的值。当expr2所关联的expr1为NULL时,输出NULL。expr1与expr2均可为字符串。min_by...

时间函数

addtime(expr1,expr2)与expr1相同 计算expr1与expr2的和。其中expr1参数的类型可以为Datetime类型和Time类型,expr2参数的类型只能为Time类型。date(datetime)Date 返回datetime的日期部分。其中datetime参数为Datetime类型的时间。hour...

NULL值相关的函数

语法 COALESCE(expr[,expr].)参数 参数 说明 expr 可以是数字数据类型或者是字符数据类型的值或表达式。返回类型 如果所有出现的 expr 都是数字数据类型或任何可以隐式转换为数字数据类型的非数字数据类型,则数据库将确定具有最高数字优先...

FMT 模式 SQL 支持说明

name,…)VALUES({expr,value},…)ON DUPLICATE KEY UPDATE SET col1=expr1[,col2=expr2…][WHERE where_definition]是 UPDATE UPDATE tb1 SET col1=expr1[,col2=expr2…][WHERE where_definition]是 DELETE DELETE FROM tb1[WHERE where_...

SQL 修饰

DML语句支持 类型 SQL 实例 是否支持 AND&OR UPDATE…WHERE col_name1=expr1 AND col_name2=expr2 是 LIKE UPDATE.WHERE col_name1 LIKE 'NE' 是 通配符 UPDATE.WHERE col_name1 LIKE 'NE%' 是 BETWEEN UPDATE.WHERE col_name1 BETWEEN ...

SELECT语句

标准语法:SELECT语法的总体结构:[WITH with_subquery_table_name AS(query)]SELECT[DISTINCT]select_expr[,select_expr.][FROM table_reference[,.]][WHERE filter_condition][GROUP BY { expr|ROLLUP(expr_list)|CUBE(expr_list)|...

NULLIF

比较 expr1 和 expr2 的值,二者相等时返回NULL,否则返回 expr1。命令格式 T nullif(T<expr1>,T<expr2>)参数说明 expr1、expr2:必填。任意类型的表达式。T 指代输入数据类型,可以是MaxCompute支持的所有数据类型。返回值说明 返回NULL或...

ATAN2

计算 expr1/expr2 的反正切函数。命令格式 double atan2(<expr1>,<expr2>)参数说明 expr1:必填。DOUBLE类型。输入为STRING、BIGINT、DECIMAL类型时,会隐式转换为DOUBLE类型后参与运算。expr2:必填。DOUBLE类型。输入为STRING、BIGINT、...

DML 语句

是 UPDATE UPDATE tb1_name SET col_name1=expr1[,col_name2=expr2.][WHERE where_definition]是 DELETE DELETE FROM tb1_name[WHERE where_definition]是 SELECT SELECT[ALL|DISTINCT|DISTINCTROW]select_expr,.FROM tb1_name[WHERE where...

流程控制函数

本文介绍了 PolarDB-X 支持的流程控制函数。PolarDB-X 支持如下流程控制函数:函数名 描述 CASE expression WHEN condition1 THEN result1 WHEN ...NULLIF(expr1,expr)比较两个字符串,如果字符串exprexpr2相等,返回NULL,否则返回expr1。

ROLLUP扩展

语法 单个 ROLLUP 的语法如下所示:ROLLUP({ expr_1|(expr_1a[,expr_1b].)}[,expr_2|(expr_2a[,expr_2b].)].)每个 expr 都是确定结果集分组方式的一个表达式。如果采用带圆括号的形式(expr_1a,expr_1b,.),则 expr_1a 和 expr_1b 返回的值...

Grouping Sets、Rollup和Cube扩展

语法 GROUPING SETS({ expr_1|(expr_1a[,expr_1b].)|ROLLUP(expr_list)|CUBE(expr_list)}[,.])说明 GROUPING SETS扩展可包含一个或多个由半角逗号(,)分隔表达式(如 expr_1 或(expr_1a[,expr_1b].))的任意组合,以及带半角圆括号(())...

转换分区表

其中,partition_options 为:PARTITION BY { RANGE{(expr)|COLUMNS(column_list)} } { INTERVAL(type,expr)|INTERVAL(expr)}[(partition_definition[,partition_definition].)]partition_definition 为:PARTITION partition_name[VALUES ...

Grouping Sets、Rollup和Cube扩展

语法 GROUPING SETS({ expr_1|(expr_1a[,expr_1b].)|ROLLUP(expr_list)|CUBE(expr_list)}[,.])说明 GROUPING SETS扩展可包含一个或多个由半角逗号(,)分隔表达式(如 expr_1 或(expr_1a[,expr_1b].))的任意组合,以及带半角圆括号(())...

编解码函数

VSIZE 描述 该函数返回 expr 内部表示形式中的字节数。如果 expr 为 NULL,则此函数返回 NULL。说明 此函数不直接支持CLOB数据。但是,CLOB可以通过隐式数据转换作为参数传入。语法 VSIZE(expr)参数 参数 说明 expr 可以为字符数据类型或者...

条件过滤检索

符号 描述 示例 示例解释 and 与 expr1 and expr2 expr1、expr2同时为 True 时则为 True,否则 False or 或 expr1 or expr2 expr1、expr2同时为 False 时则为 False,否则 True 说明 可通过括号()组合逻辑运算符,()拥有更高优先级,如:...

MySQL函数支持

char’]STRCMP expr[NOT]SIMILAR TO pat expr[NOT]REGEXP pat expr[NOT]RLIKE pat 数学函数+,-,/,*,%,DIV,MOD ABS ACOS ASIN ATAN ATAN2 CEIL CEILING COS COT CONV CRC32 DEGREES EXP FLOOR LN LOG LOG2 LOG10 PI POW POWER RADIANS RAND ...

CUBE扩展

语法 单个 CUBE 的语法如下:CUBE({ expr_1|(expr_1a[,expr_1b].)}[,expr_2|(expr_2a[,expr_2b].)].)每个 Expr 都是确定结果集分组方式的一个表达式。如果采用圆括号形式(expr_1a,expr_1b,.),则 expr_1a 和 expr_1b 返回的值组合定义单个...

控制流函数

col0|+-+|6|IFNULL IFNULL(expr1,expr2)命令说明:如果 expr1 结果不为空,则返回 expr1 的值;否则返回 expr2 的值。示例:示例1:SELECT IFNULL(NULL,2);col0|+-+|2|+-+示例2:SELECT IFNULL(1,0);col0|+-+|1|+-+NULLIF NULLIF(expr1,...

有序集合函数

GROUPING(<expr1>[,<expr2>,.])参数说明 GROUPING不是聚合函数,而是可以与聚合一起使用的实用程序函数,用于确定针对如下行生成行的聚合级别:GROUPING(expr)若返回0,表示按照 expr 行进行了聚合,若返回1,表示未按照 expr 行进行聚合。...

CREATE TABLE

INDEX index_name2 expr2 TYPE type2(.)GRANULARITY value2)ENGINE=engine_name()[PARTITION BY expr]ORDER BY expr[PRIMARY KEY expr][SAMPLE BY expr][SETTINGS name=value,.];参数说明:参数 说明 db 数据库的名称,默认为当前选择的...

ISNAN

命令格式 boolean isnan(<expr>)参数说明 expr:必填。DOUBLE类型。输入为STRING、BIGINT、DECIMAL类型时,会隐式转换为DOUBLE类型后参与运算。返回值说明 如果 expr 的值为 NaN,返回True,否则返回False。expr 的值为NULL时,返回False。...

日期和时间函数

支持的语法:DATE(expr)例子:SELECT DATE('2003-12-31 01:02:03')DATEDIFF DATEDIFF()returns expr1 − expr2 expressed as a value in days from one date to the other.expr1 and expr2 are date or date-and-time expressions.Only the...

条件运算函数

least(34.0,3.0,5.0,767.0)|+-+|3.0|NVL2 NVL2(expr1,expr2,expr3)命令说明:如果 expr1 的结果为非 null 值,将返回 expr2 的值;如果 expr1 的结果为 null 值,将返回 expr3 的值。示例:select nvl2(1,2,3);nvl2(1,2,3)|+-+|2|select ...

间隔函数(2.0版)

col1|+-+|2880|SUBTIME SUBTIME(expr1,expr2)命令说明:返回expr1-expr2后的时间,expr1与expr2格式相同。示例:SELECT SUBTIME('2007-12-31 23:59:59.999999','1 1:1:1.000002')as col1;col1|+-+|2007-12-30 22:58:58.999|SUBDATE/DATE_...

TimeTravel查询与增量查询

命令格式[with[,.]]select[all|distinct]<select_expr>[,<except_expr>)][,<replace_expr>].from[timestamp|version as of expr][timestamp|version between start_expr and end_expr][where][group by {|rollup()}][having][order by]...

INSERT 语句

标准语法 INSERT[IGNORE][INTO]table_name(column_name[,.])VALUES(insert_expr_list)[,insert_expr_list[,.]][on duplicate key update column_name=expr[,.]]insert_expr_list:insert_expr[,.]限制说明 允许 insert 多个值,且这些值可以...

数据字典

本文介绍了新建、修改和使用ClickHouse外部扩展字典的...dictGet('dict_name','attr_name',id_expr)或 dictGetOrDefault('dict_name','attr_name',id_expr,default_value_expr)说明 关于dictGet语句的更多详情,请参见 ClickHouse官方文档。

SELECT

语法 SELECT[optimizer_hint][ALL|DISTINCT]*|expression[AS output_name][,.]FROM from_item[,.][WHERE condition][[START WITH start_expression]CONNECT BY { PRIOR parent_expr=child_expr|child_expr=PRIOR parent_expr }[ORDER ...

字符串函数

语法 IFNULL(expr1,expr2)说明 expr1 和 expr2 的数据类型相同。如果 expr1 和 expr2 的值都为空,则返回空。示例 SELECT comment,IFNULL(comment,'no comment')AS new_comment FROM orders;返回结果如下:+-+-+|comment|new_comment|+-+-+...

其他函数

COALESCE 命令格式 coalesce(<expr1>,<expr2>,.)命令说明 返回<expr1>,<expr2>,.中第一个非NULL的值,如果列表中所有的值都是NULL,则返回NULL。参数说明 expr:必填。待验证的值。所有值类型必须相同或为NULL,不一致的数据类型会返回报错...

数学函数

ATAN2 命令格式 double atan2(<expr1>,<expr2>)命令说明 计算 expr1/expr2 的反正切函数。参数说明 expr1:必填。DOUBLE类型。输入为STRING、BIGINT、DECIMAL类型时,会隐式转换为DOUBLE类型后参与运算。expr2:必填。DOUBLE类型。输入为...

开发ODPS Script任务

[@var4:=SELECT[ALL|DISTINCT]var1.select_expr,var.select_expr,.FROM@var1 UNION ALL|UNION SELECT[ALL|DISTINCT]var1.select_expr,var.select_expr,.FROM@var2;CREATE[EXTERNAL]TABLE[IF NOT EXISTS]table_name AS SELECT[ALL|DISTINCT]...

开发ODPS Script任务

[@var4:=SELECT[ALL|DISTINCT]var1.select_expr,var.select_expr,.FROM@var1 UNION ALL|UNION SELECT[ALL|DISTINCT]var1.select_expr,var.select_expr,.FROM@var2;CREATE[EXTERNAL]TABLE[IF NOT EXISTS]table_name AS SELECT[ALL|DISTINCT]...

创建对象实例

使用以下语法调用构造函数方法:[NEW]obj_type({expr1|NULL}[,{expr2|NULL}][,.])obj_type是对象类型的构造函数方法的标识符;构造函数方法与以前声明的对象类型同名。expr1,expr2,…是一组表达式,其类型分别与对象类型的第一个属性、第二...

CAST函数

语法 CAST(expr AS type)参数说明:expr:表达式,必填。type:目标数据类型,必填。CAST AS BOOLEAN CAST(expr AS BOOLEAN)命令说明 将 expr 转换为BOOLEAN类型。输入值类型 DECIMAL(m,d)、FLOAT、INT/INTEGER、SMALLINT、TINYINT BIGINT ...

CONNECT BY 子句

CONNECT BY子句具有以下常规形式:CONNECT BY { PRIOR parent_expr=child_expr|child_expr=PRIOR parent_expr } 在候选父行上对 parent_expr 求值。如果 FROM 所返回行的 parent_expr=child_expr 结果为 TRUE,则此行被视为父行的子行。...

NEGATIVE

命令格式 TINYINT|SMALLINT|INT|BIGINT|DOUBLE|DECIMAL negative(TINYINT|SMALLINT|INT|BIGINT|DOUBLE|DECIMAL<expr>)参数说明 expr:必填。输入表达式,支持TINYINT、SMALLINT、INT、BIGINT、DOUBLE、DECIMAL类型。返回值说明 返回 expr ...

POSITIVE

命令格式 TINYINT|SMALLINT|INT|BIGINT|DOUBLE|DECIMAL positive(TINYINT|SMALLINT|INT|BIGINT|DOUBLE|DECIMAL<expr>)参数说明 expr:必填。输入表达式,支持TINYINT、SMALLINT、INT、BIGINT、DOUBLE、DECIMAL类型。返回值说明 返回 expr ...

字符串函数

Same as argument types of expr1b,expr2b,.,default Finds first match of expr with expr1a,expr2a,etc.When match found,returns corresponding parameter pair,expr1b,expr2b,etc.If no match found,returns default.If no match ...
共有10条 < 1 2 3 4 ... 10 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 物联网平台 对象存储 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用