fix: 优化SQL查询条件,排除null值
This commit is contained in:
parent
2fefab027d
commit
c57113c79b
@ -110,7 +110,7 @@ public class TargetServiceImpl extends ServiceImpl<TargetMapper, Target>
|
||||
String columnName = params.getString("columnName");
|
||||
CheckUtils.checkTableName(tableName);
|
||||
CheckUtils.checkColumns(columnName, tableName);
|
||||
String sql = "SELECT DISTINCT " + columnName + " FROM " + tableName + " limit 4000";
|
||||
String sql = "SELECT DISTINCT " + columnName + " FROM " + tableName + " where " + columnName + " is not null limit 4000";
|
||||
List<Map<String, Object>> list = SqlRunner.db().selectList(sql);
|
||||
return list.stream().map(target -> target.get(columnName).toString()).collect(Collectors.toList());
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user