sql中对某字段截取前4位后计数
发布网友
发布时间:2022-05-05 15:39
我来回答
共1个回答
热心网友
时间:2022-06-27 17:05
select
d / 100 as 截取前4位后,
count(*) as 各有多少
from
表
group by
d / 100
如果结果中 d / 100 返回了小数, 例如 1234.56
那么你需要使用一个函数来做 取整的 处理
如果你数据库是 Oracle 或者 DB2, 那么
用 TRUNC ( d / 100 ) 替换掉 d / 100
如果你数据库是 SQL Server
用 ROUND( d / 100 , 0, 1 ) 替换掉 d / 100