看板 Database 關於我們 聯絡資訊
※ 引述《cklonger (22)》之銘言: : 我是sql新手 : 我的資料是某種案件的相關資料 有一欄機關名稱 另一欄是縣市名稱 : 其他是案號.日期之類的 : 很多縣市公務員在填機關名稱的時候 XX縣的警察局 都填本府警察局 : 請問算案件次數或排序的時候要怎麼用sql把資料分群 : 找三個東西的資料 : 各縣市某一機關的案件之次數 select count(0) where 機關=? group by 縣市 : 還有有這種案子的機關有哪些 select distinct 機關 where 案子=? : 把機關依案件數排序找最多的幾個(這好像是第一個資料的變形) select count(0) as c where 機關=? group by 縣市 order by c desc limit ? : 感謝大家 -- 另外,您從 java 問到 sql 最重要的需求沒有確認完 一直有新的小需求被提出 沒有看清楚整個系統全貌的情況下 你根本沒辦法預估自己擔負的了多少 從 view 到 sql (data access layer) 一下忙這, 一下忙那 直覺你的系統會像變形蟲一樣的長法 修了頭, 影響到腳 修了腳, 歪了頭 最後可能是一個不能移交與維護的程式碼 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.54.243