mirror of
https://gitee.com/dromara/hutool.git
synced 2025-11-24 16:43:24 +08:00
@@ -270,7 +270,8 @@ public class SqlUtil {
|
|||||||
*/
|
*/
|
||||||
public static String removeOuterOrderBy(final String selectSql) {
|
public static String removeOuterOrderBy(final String selectSql) {
|
||||||
// 去除order by 子句
|
// 去除order by 子句
|
||||||
return ReUtil.getGroup1(PATTERN_ORDER_BY, selectSql);
|
String sql = ReUtil.getGroup1(PATTERN_ORDER_BY, selectSql);
|
||||||
|
return sql == null ? selectSql : sql;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -28,4 +28,15 @@ public class Issue4066Test {
|
|||||||
|
|
||||||
assertEquals("SELECT id, name, age FROM users WHERE status = 'active'", result);
|
assertEquals("SELECT id, name, age FROM users WHERE status = 'active'", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 测试不含Order by的语句
|
||||||
|
*/
|
||||||
|
@Test
|
||||||
|
public void removeOuterOrderByTest3() {
|
||||||
|
final String sql = "SELECT * FROM users";
|
||||||
|
final String result = SqlUtil.removeOuterOrderBy(sql);
|
||||||
|
|
||||||
|
assertEquals("SELECT * FROM users", result);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user