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