作者pelicanper (派立肯)
看板Soft_Job
标题Re: [问题] 捞出後处理与捞出前处理
时间Thu Oct 8 21:30:40 2015
其实有方式三
不管你的栏位有多少,如果内容的值离散的不是很严重
你可以把所有要的栏位输出成一个字串再用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://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1444311043.A.D12.html
※ 编辑: pelicanper (121.98.135.200), 10/08/2015 21:42:28