检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Driver支持JDBC标准的众多API,也有部分API不支持用户调用,例如涉及事务调用的API“prepareCall”,调用这类API将抛出“SQLFeatureNotSupportedException”异常。API详情请参考JDBC官网https://docs.oracle.com/javas
从左开始截取length位的字符串。 如果length为0,则返回空串。 如果没有输入参数或任一输入参数值为NULL,返回NULL。 示例代码 用字符串ZZ将字符串abcdefgh向左补足到10位。命令示例如下。 返回ZZabcdefgh。 select lpad('abcdefgh'
代表需要四舍五入到的位数。 参数d非INT类型时,会隐式转换为INT类型后参与运算。 返回值说明 返回DOUBLE类型。 a或d值为NULL时,返回NULL。 示例代码 返回123.4。 select bround(123.45,1); 返回123.6。 select bround(123.55,1); 返回NULL。
从左开始截取length位的字符串。 如果length为0,则返回空串。 如果没有输入参数或任一输入参数值为NULL,返回NULL。 示例代码 用字符串ZZ将字符串abcdefgh向左补足到10位。命令示例如下。 返回ZZabcdefgh。 select lpad('abcdefgh'
如果str2为空串,则总能匹配成功,例如select instr('abc','');会返回1。 str1或str2值为NULL时,返回NULL。 示例代码 计算字符b在字符串abc中的位置。命令示例如下。 返回2。 select instr('abc', 'b'); 任一输入参数为NULL。命令示例如下。
mismatch。 date为DATE或STRING类型,但不符合日期值的入参格式时,返回NULL。 format值为NULL时,返回NULL。 示例代码 返回静态数据示例2023-08*16。 select to_char('2023-08-16 10:54:36', '静态数据示例yyyy-mm*dd');
如果str2为空串,则总能匹配成功,例如select instr('abc','');会返回1。 str1或str2值为NULL时,返回NULL。 示例代码 计算字符b在字符串abc中的位置。命令示例如下。 返回2。 select instr('abc', 'b'); 任一输入参数为NULL。命令示例如下。
date为DATE或STRING类型,但不符合日期值的入参格式时,返回NULL。 date值为NULL时,返回NULL。 format值为NULL时,返回NULL。 示例代码 返回2023-08-14。 select date_format('2023-08-14','yyyy-MM-dd'); 返回2023-08。
日期值的入参格式时,返回NULL。 startdate值为NULL时,返回报错。 num_months值为NULL时,返回NULL。 示例代码 返回2023-05-26。 select add_months('2023-02-26',3); 返回2023-05-14。 select
回NULL。 转换过程以64位精度工作,溢出时返回NULL。 num如果输入的是小数,会转为整数值后进行进制转换,小数部分会被舍弃。 示例代码 -返回8。 select conv('1000', 2, 10); 返回B。 select conv('1011', 2, 16); 返回703710。
回NULL。 转换过程以64位精度工作,溢出时返回NULL。 num如果输入的是小数,会转为整数值后进行进制转换,小数部分会被舍弃。 示例代码 -返回8。 select conv('1000', 2, 10); 返回B。 select conv('1011', 2, 16); 返回703710。
日期值的入参格式时,返回NULL。 startdate值为NULL时,返回报错。 num_months值为NULL时,返回NULL。 示例代码 返回2023-05-26。 select add_months('2023-02-26',3); 返回2023-05-14。 select
参数B控制近似的精确度,B值越大,近似度越高,默认值为10000。当列中非重复值的数量小于B时,返回精确的百分数。 返回值说明 返回DOUBLE类型的值。 示例代码 计算所有商品库存(items)的 0.5 百分位,精确度100。命令示例如下: select PERCENTILE_APPROX(items
date为DATE或STRING类型,但不符合日期值的入参格式时,返回NULL。 date值为NULL时,返回NULL。 format值为NULL时,返回NULL。 示例代码 假设当前时间为2023-08-14 16:59。 返回2023-08-14 04:59:15.997。 select date_form
str非STRING、BIGINT、DOUBLE、DECIMAL或DATETIME类型时,返回报错。 str或trimChars值为NULL时,返回NULL。 示例代码 去除字符串" abc"的左边空格。命令示例如下。 返回字符串abc 。 select ltrim(' abc'); 等效于如下语句。
最后一天,返回整数月;否则计算方式为date1减去date2的天数除以31天。 date1或date2值为NULL时,返回NULL。 示例代码 返回0.0563172。 select months_between('2023-08-16 10:54:00', '2023-08-14
如果groupid等于0,则返回满足整个pattern的子串。 source、pattern或groupid值为NULL时,返回NULL。 示例代码 将 basketball 按照 bas(.*?)(ball) 拆分。返回ket。 select regexp_extract('basketball'
tab文件与krb5.conf文件。 创建MRS HBase表 创建DLI表关联MRS HBase表之前确保HBase的表是存在的。以样例代码为例,具体的流程是: 远程登录ECS,通过hbase shell命令查看表信息。其中,“hbtest”是要查询的表名。 describe 'hbtest'
类型,但不符合日期值的入参格式时,返回NULL。 date值为NULL时,返回NULL。 format值为NULL时,返回NULL。 示例代码 返回2023-08-12。减2天。 select date_sub('2023-08-14 17:00:00', 2); 返回2023-08-15。增1天。
入参格式时,返回NULL。 start_date值为NULL时,返回NULL。 day_of_week值为NULL时,返回NULL。 示例代码 返回2023-08-22。 select next_day('2023-08-16','TU'); 返回2023-08-22。 select