hive中APP版本比较的udf
package com.lisardon.udf;
import java.util.regex.Pattern;
import org.apache.hadoop.hive.ql.exec.UDF;
public class AppVersionCom
extends UDF {
public String evaluate(String str1, String str2) {
int str2int;
if (null == str1 || null == str2) {
return "-1";
}
str1 = str1.replace("r", "");
str2 = str2.replace("r", "");
String[] str1list = str1.split("\\.");
String[] str2list = str2.split("\\.");
if (str1list.length == 1 || str2list.length == 1)

本文介绍如何在Hive中创建自定义函数(UDF)来处理应用程序版本号的比较。通过UDF,可以方便地在大数据分析场景下进行版本号的有效比较和操作。
最低0.47元/天 解锁文章
2044

被折叠的 条评论
为什么被折叠?



