在一个商品类别表中,通过类别查找平均值:
table:
CREATE TABLE `new_paper` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`category` varchar(32) DEFAULT NULL,
`name` varchar(16) DEFAULT NULL,
`price` double DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;sql:
select
np.category, GROUP_CONCAT(np.name) as name, GROUP_CONCAT(np.price) as price ,avg(price)
from
new_paper np
GROUP BY
np.category
group_concat()函数:表示的在分组后,将该栏的数据用数组的形式显示在里面。
本文介绍了一种使用SQL查询来获取商品类别表中的平均价格的方法,并展示了如何使用group_concat()函数来组合同一组内的记录。
4768

被折叠的 条评论
为什么被折叠?



