在MyBatis中,可以使用SELECT語句的GROUP BY子句來對查詢結(jié)果進(jìn)行分組。以下是一個示例:
<select id="selectUsersByCity" resultType="User" parameterType="String" >
SELECT city, COUNT(*) as total
FROM users
WHERE city = #{city}
GROUP BY city
</select>
在上面的示例中,我們通過city字段對users表進(jìn)行分組,并統(tǒng)計每個城市的用戶總數(shù)。注意,GROUP BY子句必須與聚合函數(shù)一起使用,例如COUNT、SUM等。
通過在SQL語句中使用GROUP BY子句,可以對查詢結(jié)果進(jìn)行分組,以便更好地分析和理解數(shù)據(jù)。在MyBatis中,可以很方便地使用GROUP BY子句來實現(xiàn)這一功能。