检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
准备工作 已注册华为账号并开通华为云,且在使用DLI前检查账号状态,账号不能处于欠费或冻结状态。 配置DLI委托访问授权 DLI使用过程中涉及到OBS、VPC、SMN等服务交互,首次使用DLI需要用户配置委托授权,允许访问这些依赖服务。
返回值说明 返回DOUBLE类型的值。 示例代码 计算所有商品库存(items)和价格(price)的相关系数。
如果指定distinct,则只计算唯一值数量。 colname 是 列值可以为任意类型。 colname可以为*,即count(*),返回所有行数。 返回值说明 返回BIGINT类型。 colname值为NULL时,该行不参与计算。 示例代码 计算所有仓库表中的记录数。
返回值说明 返回INT类型的值。 示例代码 返回3 SELECT levenshtein('kitten','sitting'); 父主题: 字符串函数
返回值说明 返回STRING类型的值。 如果pattern为空串,返回报错。 没有匹配时,返回NULL。 start_position或occurrence非BIGINT类型或小于等于0时,返回报错。
返回值说明 返回STRING类型的值。 如果任一输入参数值为NULL,返回NULL。 示例代码 返回AA123AA。 select replace('abc123abc','abc','AA'); 返回NULL。
返回值说明 返回STRING类型的值。 如果任一输入参数值为NULL,返回NULL。 示例代码 返回 A1B2C3。 SELECT translate('AaBbCc', 'abc', '123'); 父主题: 字符串函数
返回值说明 返回DOUBLE类型的值。 base或a为NULL时,返回NULL。 base或a为负数或0时,返回NULL。 如果base为1(会引发一个除零行为),会返回NULL。 示例代码 返回2。 select log(2, 4); 返回NULL。
返回值说明 返回DOUBLE类型的值。 0<=P<=1,否则返回NULL。 示例代码 计算所有商品库存(items)的 0.5 百分位。
返回值说明 返回STRING类型。 str非STRING、BIGINT、DOUBLE、DECIMAL或DATETIME类型时,返回报错。 n为空时,返回报错。 str或n值为NULL时,返回NULL。 示例代码 将字符‘123’重复2次,返回 123123。
返回值说明 返回DOUBLE类型的值。 示例代码 计算所有商品库存(items)的偏差。
返回值说明 返回DOUBLE类型的值。 示例代码 计算所有商品库存(items)的样本方差。
映射为新的key值K2,保持对应的value不变。
注意事项 如果没有取值为TRUE的Boolean_expression,则当指定ELSE子句时,DLI将返回else_result_expression;当没有指定ELSE子句时,返回NULL值。
如果该客户开启了自定义函数热加载功能,注册语句会发生变化。 详情可参考注册函数。
返回值说明 返回TIMESTAMP类型的时间戳。
可类比MySQL的nvl功能,经常用于转空值为0或者' '(空字符)。
days值为NULL时,返回NULL。 返回值说明 返回DATE类型的日期值,格式为yyyy-mm-dd。
返回值说明 返回STRING类型的值。 如果json为空或非法的json格式,返回NULL。 如果json合法,path也存在,则返回对应字符串。 示例代码 提取JSON对象src_json.json中的信息。命令示例如下。
date为DATE或STRING类型,但不符合日期值的入参格式时,返回NULL。 date值为NULL时,返回NULL。 示例代码 返回2023-08-31。 select last_day('2023-08-15'); 返回2023-08-31。