作者GoalBased (Artificail Intelligence)
看板Database
标题Re: [SQL ] substring语法
时间Tue Jul 15 15:28:20 2014
※ 引述《KerKerLaugh (科科笑)》之铭言:
: 另外我想再接着问一个问题
: 我用rpad取该栏位的前两位数时应该会有10~99共90笔资料 计算COUNT
: 如果原始资料表里缺少了51~55开头的这5笔资料
: 那麽XXX只会显示 ~ 49 50 56 57 ~
: 是否有办法补上缺的位数 然後该笔COUNT=0
: ※ 引述《cutekid (可爱小孩子)》之铭言:
: : select rpad(栏位名称,2,'0') as xxx,count(*)
: : from 表格名称
: : group by rpad(栏位名称,2,'0')
: : ref. bohei
想借这个问题延伸一下,
如果大家遇到查询的资料要做复杂一点处理,
会倾向於把资料捞到程式後再来处理,
还是会直接用sql内的指令处理掉?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.249.104.106
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1405409302.A.964.html
1F:→ bohei:如果能够以SQL整批处理,优先让SQL整批处理 07/15 16:06
2F:→ bohei:整批处理 >>>>>>> FOREACH 07/15 16:07
3F:→ bohei:当然有时候遇到逻辑太复杂,有点混乱的时候,先想一下资料是不 07/15 16:09
4F:→ bohei:是错了XD 07/15 16:09
→
konkonchou:考虑效能跟复杂度,全写在T-SQL日後不见得好维护 07/16 00:20
谢谢!
※ 编辑: GoalBased (211.23.209.100), 07/17/2014 09:35:54
※ 编辑: GoalBased (211.23.209.100), 07/17/2014 09:36:06