mirror of
https://gitee.com/dromara/hutool.git
synced 2025-10-07 23:24:43 +08:00
@@ -270,7 +270,8 @@ public class SqlUtil {
|
||||
*/
|
||||
public static String removeOuterOrderBy(final String selectSql) {
|
||||
// 去除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);
|
||||
}
|
||||
|
||||
/**
|
||||
* 测试不含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