作者:
cutekid (可愛小孩子)
2014-07-15 08:25:27select 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