Re: [SQL ] substring語法

作者: GoalBased (Artificail Intelligence)   2014-07-15 15:28:20
※ 引述《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內的指令處理掉?
作者: bohei (run and fall)   2014-07-15 16:06:00
如果能夠以SQL整批處理,優先讓SQL整批處理整批處理 >>>>>>> FOREACH當然有時候遇到邏輯太複雜,有點混亂的時候,先想一下資料是不是錯了XD
作者: konkonchou (卡卡貓)   2014-07-16 00:20:00
考慮效能跟複雜度,全寫在T-SQL日後不見得好維護

Links booklink

Contact Us: admin [ a t ] ucptt.com