问题一:大数据计算MaxCompute concat ws函数如何解决某一参数为空导致返回值为空的问题?
请教一下大数据计算MaxCompute concat ws函数如何解决某一参数为空导致返回值为空的问题?尝试过开启hive兼容模式但没用
参考答案:
concat ws函数,任一输入参数为NULL,返回NULL。
https://help.aliyun.com/zh/maxcompute/user-guide/string-functions#section-xnf-sj1-wdb
关于本问题的更多回答可点击进行查看:
问题二:大数据计算MaxCompute中,无法使用sequence函数,是需要开启什么配置吗?
大数据计算MaxCompute中,无法使用sequence函数,是需要开启什么配置吗?
报错显示,无法识别这个函数
参考答案:
setproject odps.sql.type.system.odps2=true; --打开MaxCompute 2.0数据类型。
setproject odps.sql.decimal.odps2=true; --打开Decimal 2.0数据类型。
setproject odps.sql.hive.compatible=false; --关闭Hive兼容模式。
加一下参数一起执行看下
关于本问题的更多回答可点击进行查看:
问题三:大数据计算MaxCompute使用系统的regexp_count函数遇到个问题怎么回事?
大数据计算MaxCompute使用系统的regexp_count函数遇到个问题怎么回事?
参考答案:
ODPS0130071是一个常见的错误代码,它通常表示在MaxCompute(原名ODPS)中执行SQL语句时遇到了语法错误。
对于regexp_count函数,它的语法应该是regexp_count(string, pattern)
,其中string是要匹配的字符串,pattern是正则表达式模式。
如果你在执行SQL语句时遇到了ODPS0130071错误,可能是因为你的SQL语句中的语法错误。你可以检查一下你的SQL语句,确保所有的符号、括号等都正确配对,字符串和正则表达式模式之间有正确的空格,等等。
另外,虽然regexp_count函数在MaxCompute中是内置函数,但是它并不是在所有情况下都能正常工作。在某些情况下,你可能需要使用其他的函数或者方法来解决你的问题。
关于本问题的更多回答可点击进行查看:
问题四:大数据计算MaxCompute多个array不去重,合并成一个array,有没有这样的函数啊?
大数据计算MaxCompute多个array不去重,合并成一个array,有没有这样的函数啊?有没有统计array里面每一项出现多少次的函数啊?
参考答案:
可以在内建函数看下有没有符合需求的,文档没有的话我理解得自建udf实现了
https://help.aliyun.com/zh/maxcompute/user-guide/complex-type-functions?spm=a2c4g.11186623.0.i5
关于本问题的更多回答可点击进行查看:
问题五:大数据计算MaxCompute有没有关键词提取的函数可以用啊?导出来的文件中,没办法看到脚本?
大数据计算MaxCompute有没有关键词提取的函数可以用啊?导出来的文件中,没办法看到脚本?
参考答案:
看下这个函数可以吗
https://help.aliyun.com/zh/maxcompute/user-guide/parse-url?spm=a2c4g.11186623.0.i20
点进去看。应该有SQL文件
看下这个呢。https://help.aliyun.com/zh/maxcompute/user-guide/regexp-extract?spm=a2c4g.11186623.0.i7
关于本问题的更多回答可点击进行查看: