Re: [SQL ] substring語法

作者: cutekid (可愛小孩子)   2014-07-15 08:25:27
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
作者: bohei (run and fall)   2014-07-15 09:03:00
XD..
作者: KerKerLaugh (科科笑)   2014-07-15 11:08:00
謝謝兩位大大 都不知道還有這麼多sql語法

Links booklink

Contact Us: admin [ a t ] ucptt.com