作者cutekid (可爱小孩子)
看板Database
标题Re: [SQL ] substring语法
时间Tue Jul 15 08:25:27 2014
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://webptt.com/cn.aspx?n=bbs/Database/M.1405383929.A.E04.html
1F:→ bohei:XD.. 07/15 09:03
2F:推 KerKerLaugh:谢谢两位大大 都不知道还有这麽多sql语法 07/15 11:08