检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据类型为数值的列。其他类型返回NULL。 col2 是 数据类型为数值的列。其他类型返回NULL。 返回值说明 返回DOUBLE类型的值。 示例代码 计算所有商品库存(items)和价格(price)的样本协方差。命令示例如下: select covar_samp(items,price)
mismatch。 date为DATE或STRING类型,但不符合日期值的入参格式时,返回NULL。 date值为NULL时,返回NULL。 示例代码 返回8。 select month('2023-08-10 10:54:00'); 返回NULL。 select month('20230810');
数据类型为数值的列。其他类型返回NULL。 p 是 0<=P<=1,否则返回NULL。 返回值说明 返回DOUBLE类型的值。 0<=P<=1,否则返回NULL。 示例代码 计算所有商品库存(items)的 0.5 百分位。命令示例如下: select percentile(items,0.5) from warehouse;
数据类型为数值的列。其他类型返回NULL。 col2 是 数据类型为数值的列。其他类型返回NULL。 返回值说明 返回DOUBLE类型的值。 示例代码 计算所有商品库存(items)和价格(price)的协方差。命令示例如下: select covar_pop(items,price) from
数据类型为数值的列。其他类型返回NULL。 col2 是 数据类型为数值的列。其他类型返回NULL。 返回值说明 返回DOUBLE类型的值。 示例代码 计算所有商品库存(items)和价格(price)的样本协方差。命令示例如下: select covar_samp(items,price)
参数d非INT类型时,会隐式转换为INT类型后参与运算。 返回值说明 返回DOUBLE类型的值。 d为负数时,返回报错。 a或d值为NULL时,返回NULL。 示例代码 返回123.0。 select round(123.321); 返回123.4。 select round(123.396, 1); 返回NULL。
参数说明 参数 是否必选 说明 col 是 数据类型为数值的列。 参数为其他类型的列返回NULL。 返回值说明 返回DOUBLE类型的值。 示例代码 计算所有商品库存(items)的方差。命令示例如下: select variance(items) from warehouse; --等效于如下语句。
数据类型为数值的列。其他类型返回NULL。 col2 是 数据类型为数值的列。其他类型返回NULL。 返回值说明 返回DOUBLE类型的值。 示例代码 计算所有商品库存(items)和价格(price)的协方差。命令示例如下: select covar_pop(items,price) from
base或a为NULL时,返回NULL。 base或a为负数或0时,返回NULL。 如果base为1(会引发一个除零行为),会返回NULL。 示例代码 返回2。 select log(2, 4); 返回NULL。 select log(2, null); 返回NULL。 select log(null
当参数b非BIGINT类型时,会隐式转换为BIGINT类型后参与运算。 返回值说明 返回INT类型。 a或b值为NULL时,返回NULL。 示例代码 返回2。 select shiftright(16,3); 返回4。 select shiftright(36,3); 返回4。 select
当参数b非BIGINT类型时,会隐式转换为BIGINT类型后参与运算。 返回值说明 返回INT类型。 a或b值为NULL时,返回NULL。 示例代码 返回2。 select shiftrightunsigned(16,3); 返回536870910。 select shiftrightunsigned(-16
如果输入为STRING类型,会隐式转换为DOUBLE类型后参与运算。 返回值说明 返回DOUBLE类型的值。 如果col值为NULL时,该行不参与计算。 示例代码 计算所有仓库的商品(items)总和。命令示例如下: select sum(items) from warehouse; 返回结果如下:
data type mismatch。 timestamp为DATE或STRING类型,但不符合日期值的入参格式时,返回NULL。 示例代码 返回2023-08-16。 select to_date('2023-08-16 10:54:36'); 返回NULL。 select to_date(null);
时,返回DOUBLE类型。 decimal_places非BIGINT类型时,返回报错。 number值为NULL时,返回NULL。 示例代码 返回 3.141。 select trunc_numeric(3.1415926, 3); 返回 3。 select trunc_numeric(3
参数说明 参数 是否必选 说明 col 是 数据类型为数值的列。 参数为其他类型的列返回NULL。 返回值说明 返回DOUBLE类型的值。 示例代码 计算所有商品库存(items)的方差。命令示例如下: select variance(items) from warehouse; --等效于如下语句。
SO-8859-1、US-ASCII。 返回值说明 返回BINARY类型的值。 str或charset值为NULL时,返回NULL。 示例代码 将字符串abc按照UTF-8格式编码。命令示例如下。 返回abc。 select encode("abc", "UTF-8"); 任一输入参数为NULL。命令示例如下。
base或a为NULL时,返回NULL。 base或a为负数或0时,返回NULL。 如果base为1(会引发一个除零行为),会返回NULL。 示例代码 返回2。 select log(2, 4); 返回NULL。 select log(2, null); 返回NULL。 select log(null
mismatch。 date为DATE或STRING类型,但不符合日期值的入参格式时,返回NULL。 date值为NULL时,返回NULL。 示例代码 返回8。 select month('2023-08-10 10:54:00'); 返回NULL。 select month('20230810');
数据类型为数值的列。其他类型返回NULL。 p 是 0<=P<=1,否则返回NULL。 返回值说明 返回DOUBLE类型的值。 0<=P<=1,否则返回NULL。 示例代码 计算所有商品库存(items)的 0.5 百分位。命令示例如下: select percentile(items,0.5) from warehouse;
当参数b非BIGINT类型时,会隐式转换为BIGINT类型后参与运算。 返回值说明 返回INT类型。 a或b值为NULL时,返回NULL。 示例代码 返回8。 select shiftleft(1,3); 返回48。 select shiftleft(6,3); 返回48。 select