看板 Soft_Job 關於我們 聯絡資訊
其實有方式三 不管你的欄位有多少,如果內容的值離散的不是很嚴重 你可以把所有要的欄位輸出成一個字串再用Delimite隔開 例如: (因為是例子所以只用六個欄位) "1/2/0/3/5/3" "2/3/6/3/7/3" 等 這樣前端只要用基本的字串Split就可以計算Array裡面的值重複的量 這樣前端也許不會比較快但是比較彈性 你不用去手刻那些條件,而且可以在一個欄位裡面取不同值的總數 程式也比較簡潔易懂 接下來還有方法四,就是方法三的延伸,對比較離散的值應該比較好 其實在DB端你可以刻XML或JSON,像是SQL Server可以直接輸出XML 2016就可以輸出JSON 前端現在都有現成的function可以用,不用寫Query來做 會不會比較快很難講,因為XML和JSON也肥肥的 不過看的人不會想要拿刀砍你 而且我會傾向只用一個Query,如果每一個值都要Query一次一定不會快 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 121.98.135.200 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1444311043.A.D12.html ※ 編輯: pelicanper (121.98.135.200), 10/08/2015 21:42:28