話說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