diff --git ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLike.java ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLike.java index 85d0363..7ea199a 100755 --- ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLike.java +++ ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLike.java @@ -76,7 +76,7 @@ public static String likePatternToRegExp(String likePattern) { if (n == '_') { sb.append("."); } else if (n == '%') { - sb.append(".*"); + sb.append(".*?"); } else { sb.append(Pattern.quote(Character.toString(n))); }