Re: [SQL ] substring語法

看板Database作者 (可愛小孩子)時間11年前 (2014/07/15 08:25), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/5 (看更多)
select rpad(欄位名稱,2,'0') as xxx,count(*) from 表格名稱 group by rpad(欄位名稱,2,'0') ref. bohei ※ 引述《KerKerLaugh (科科笑)》之銘言: : 我想要在大量的"數字資料"裡取前兩位的字串做排序,然後計算筆數 : SELECT substring( 欄位名稱, 1, 2 ) AS XXX, Count( * ) : FROM 表格名稱 : GROUP BY substring( 欄位名稱, 1, 2 ) : 假設結果應該要是 : XXX Count( * ) : 10 5 : 11 26 : ~ ~ : 98 66 : 99 10 : 但如果某筆資料的位數只有"個位數" 比如說4好了 : 結果就會顯示 : XXX Count( * ) : ~ ~ : 39 23 : 4 1 : 40 56 : ~ ~ : 我要的結果應該是4的那筆資料計算進40的那筆裡面 : 請問有辦法讓他判斷要補0嗎 : 我用的是mysql -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.221.80.36 ※ 文章網址: http://www.ptt.cc/bbs/Database/M.1405383929.A.E04.html

07/15 09:03, , 1F
XD..
07/15 09:03, 1F

07/15 11:08, , 2F
謝謝兩位大大 都不知道還有這麼多sql語法
07/15 11:08, 2F
文章代碼(AID): #1Jn7Jvu4 (Database)
討論串 (同標題文章)
文章代碼(AID): #1Jn7Jvu4 (Database)