准备:
1.在Hive中以创建t_emp表,并且put数据如下:
2.在Eclipse 中搭建UDF编写环境,导入Hive相关包
实现:
1.编写一个UDF类,继承UDF
package com.rdz.udf;
import org.apache.hadoop.hive.ql.exec.UDF;
public class MyStrLen extends UDF{
public int evaluate(String str) {
int res=0;
if("".equals(str) || str==null) {
res=0;
} else {
res=str.length();