select count(*) from (select distinct a ,b,c from t1)xx;
所有的流行数据库应该支持
所有的流行数据库应该支持
解决方案 »
- oracle10g,我用Database Configuration Assistant创建数据库,新建了一个数据库,怎么不能连接呢?
- 虚拟机里的Oracle 能连上外部的主机吗
- Oracle安装问题
- 学习trigger
- 批量执行查询语句
- 问一个invalid number的问题
- orcale视图的问题,实在解决不了!请求帮忙
- 帮忙写一个用sql语句生成sql插入语句的例子,谢谢!
- Oracle在P4的机器上安装,出现问题?
- Oracle真它妈恶心,自己的OO4O居然不支持NChar !!!!!
- 怎样新增一个用户使它具有sysdba权限?
- 监听程序无发起动专用服务器进程???(来着有分~~~)
我们现在的项目是在改修别人的系统,而我们提出的其中一个理由就是原来的作者使用了很多字符串连接的方法,造成了很多隐蔽的bug.我们提出,在程序内部,永远保证结构数据的结构,在IO中,有必要以字符方式做系列化的地方,一定要对分割符做转义符。
insert into dis values (1,2,3);
insert into dis values (1,2,3);
insert into dis values (2,3,4);
insert into dis values (3,4,5);select count(*) from
(
select * from dis group by a,b,c
);
其实你得到的是count值,而非拼接的字符串,所以应该不违背你们的原则。我不知道a,b,c是否都是数字,如果是这样,也可以count( distinct a*1000000+b*1000+c )这样.
Interbase不像Oracle一样支持 select * from (select * ....)
不现实,也没有必要.
我以a,b分组,是否有办法知道总共有几组呢?