解决方案 »
- 数据库里存的值是20060115,查询语句应该怎么写,查出来是2006/01/15
- 如何优化这句SQL?执行相当慢,,,
- 一个关于oracle 数据链路的问题!急急!!!!!!!!!!
- 查询数据为空的问题
- 怎样把B表字段a,b,c内容复制A表字段a,b,c呢?其中A表字段已有内容
- 怎样更快的查询出重复数据?
- 如何查看本机oracle的SQL*NET版本吗
- set constraints all deferred;这个语句为什么不能写在过程中?
- 开始了解oracle,第一个问题:Oracle8与Oracle8i有什么区别
- 请教一个sqlldr导入数据文件数据CTL问题
- 能否给出两个SQL的例子?
- 基于ORACLE和VC的编程 用户安全性系统设计
不过看的出来你问的应该是分类汇总的sql语句
select 名称,小名,count(1) 数量 from tablename group by 名称,小名 order by 名称,小名
楼主是要这样的吗
from tb
group by 名称,小名
order by 名称,小名
with t as
(
select 'bbbb' mc,'b3' xm from dual
union all
select 'aaaa' mc,'a1' xm from dual
union all
select 'aaaa' mc,'a1' xm from dual
union all
select 'aaaa' mc,'a2' xm from dual
union all
select 'aaaa' mc,'a3' xm from dual
union all
select 'bbbb' mc,'b1' xm from dual
union all
select 'bbbb' mc,'b1' xm from dual
union all
select 'bbbb' mc,'b1' xm from dual
union all
select 'bbbb' mc,'b2' xm from dual
union all
select 'bbbb' mc,'b3' xm from dual
)
select mc, xm,count(xm) sl from t group by rollup(mc,xm)