MyBatis Plus LambdaQueryWrapper 中使用 min() 函数获取最小值
如果您使用MyBatis-Plus的LambdaQueryWrapper进行查询,并尝试使用'min()'函数来选择最小值,则需要使用QueryWrapper的'selectMin()'方法而不是LambdaQueryWrapper的'select()'方法。
例如:
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.selectMin('age').as('min_age');
List<Map<String, Object>> list = userMapper.selectMaps(wrapper);
这将选择'age'列中的最小值,并将其别名为'min_age'。您可以通过'selectMaps()'方法将其作为Map列表返回。
注意,您需要将'age'列的名称替换为您要选择的列的名称。
原文地址: https://www.cveoy.top/t/topic/nCFe 著作权归作者所有。请勿转载和采集!