select sum(sal) from bonus
select sum(sal) from bonus where sal>0,
这两句合起来,
如果不用子查询怎么写呢?
不应该是
select sum(sal) as 剩余积分, sum(case when sal> then 1 else 0 end) as 正总积分 from bonus;
这样么,
可是正总积分查出来的数据却不是select sal from bonus where sal>0
select sum(sal) from bonus where sal>0,
这两句合起来,
如果不用子查询怎么写呢?
不应该是
select sum(sal) as 剩余积分, sum(case when sal> then 1 else 0 end) as 正总积分 from bonus;
这样么,
可是正总积分查出来的数据却不是select sal from bonus where sal>0
解决方案 »
- 如何用存储过程把表中一个任意结构的xmltype字段 存入一个新数据表中
- 表A主键id的值是1--100000求sql如何根据id的尾数或是其它方法取数据,详情
- 关于并行服务器中的jdbc编程?如何使用Service_name而不是单独的一个instance名称?
- 字段问题
- 关于Oracle数据库密码文件创建的问题!急!!!
- 怎么才能让我的触发器实现批触发?
- sqlserver中的text字段,在oracle建表的时候应该用什么类型?
- 用plsql怎么从一个输入字符串中只取出字母?而把下滑线之类的其他字符过滤掉?
- 怎么向oracle数据库的表里写入blob字符段?
- 为什使用hql查询的结果比实际的结果少一条
- Oracle中如何调用MSSQL多表关联语句
- 物化视图及表同步
是返回1和0吧 这样查询的结果和count where sal>0差不多吧
这样试试