Re: [SQL ] substring語法
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
07/15 09:03, 1F
推
07/15 11:08, , 2F
07/15 11:08, 2F
討論串 (同標題文章)