table Aid num
001 1
001 2
001 3
002 4想用一条语句得到这个表的所有信息加上count(distinct(id))的条数id num newcoulunm
001 1 2
001 2 2
001 3 2
002 4 2
001 1
001 2
001 3
002 4想用一条语句得到这个表的所有信息加上count(distinct(id))的条数id num newcoulunm
001 1 2
001 2 2
001 3 2
002 4 2
解决方案 »
- 某字段为Date 类型,希望在这个字段为 null 值换成'-',如何实现?
- 请问关于oracle登录的问题
- oracle 删除表问题
- 中间表是什么?
- 莫名的一直报ora-904
- 急!ORA-00900: 无效 SQL 语句;进行数据库导入时出现问题
- 我也要学ORACLE,不知从哪里开始?
- 连接因对象主机或对象不存在而失败 这是为什么?
- 关于大文本数据的存取问题讨论,欢迎高手前来发表意见!
- 怎么写动态加入一列到一个表里的SQL语句?
- ORACLE 比较基础但不太好理解的问题 实例 数据库 用户 表空间 概要文件 RAC
- 利用SNMP监控Informix数据库,如何启动SNMP代理,在线等,成功就给分
from t;
from table t;
from
A,
( select Id, count(1) Counts from A group by Id ) B
where A.Id = B.Id
select a.*,b.newcolumn
from t a,
(select id,count(distinct id) newcolumn from t group by id) b
where a.id=b.id