看板 Database 關於我們 聯絡資訊
話說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