作者teamspike (市政府7F)
看板Database
标题[SQL ] Aggregation Function 可以处理字串吗?
时间Tue Aug 12 14:02:11 2008
话说AVG,MIN,MAX,SUM,COUNT...等aggregation function
用来处理基本的资料运算非常方便
假设今天的资料表(年龄表)如下:
姓名 年龄
____________
老大 20
老二 30
老三 30
老四 20
老五 40
欲统计各年龄层有几个人,使用COUNT可以完成
SELECT 年龄, COUNT(年龄) AS 年龄人数
FROM 年龄表
GROUP BY 年龄
得到结果如下:
年龄 年龄人数
_________________
20 2
30 2
40 1
问题来罗!
如果今天想得到的结果如下:
年龄 姓名
_____________
20 老大,老四
30 老二,老三
40 老五
请问使用SQL指令可以做到吗?
日前小弟使用程式抓取资料库用回圈判断去实作这个功能
结果执行速度是慢到不行(也才九万多笔资料)
如果SQL指令可以达到那就太好了...QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.216.193