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