社区
Oracle
帖子详情
求SQL:如何压缩某列是0值的记录
chido
2003-07-28 10:06:32
该列是个SUM计算列,还有其他计算列,其他计算列不是0值,该列是0值,如何压缩掉这样的记录?
id sum(a) sum(b)
--------------
1 0 5
2 0 6
3 2 8
4 1 7
例如上面的第1,2列
...全文
67
10
打赏
收藏
求SQL:如何压缩某列是0值的记录
该列是个SUM计算列,还有其他计算列,其他计算列不是0值,该列是0值,如何压缩掉这样的记录? id sum(a) sum(b) -------------- 1 0 5 2 0 6 3 2 8 4 1 7 例如上面的第1,2列
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tsj68
2003-07-28
打赏
举报
回复
select id,sum(a),sum(b) from tab where tab.date >= to_date('2003-01-01','YYYY-DD-MM') group by id having sum(a)<>0 and sum(b)<>0;
chido
2003-07-28
打赏
举报
回复
a1 和b1 不是数据库的列可以放在条件语句里么?我也想这样加来着,但是在PL/SQL Developer中报告是无效列名啊。
qiyousyc
2003-07-28
打赏
举报
回复
select sum(a) a1,sum(b) b1 from tab where tab.date >= to_date('2003-01-01','YYYY-DD-MM') and (a1<>0 or b1<>0)
chido
2003-07-28
打赏
举报
回复
delete table?
没很明白。我的SQL大概是这样的
select sum(a),sum(b) from tab where tab.date >= to_date('2003-01-01','YYYY-DD-MM')
目的就是作一个报表,a是一周的数据,b是从年出就开始汇总出来的数据,但是有可能一周里a是0,但是从年初开始数据就不是0了,这样的数据不需要,如何不显示这些数据?
愉快的登山者
2003-07-28
打赏
举报
回复
delete table where a = 0
chido
2003-07-28
打赏
举报
回复
有人作过没有,虽然我不会,但是对各位来说,应该不是很难吧,我可以加分
chido
2003-07-28
打赏
举报
回复
有人作过没有,虽然我不会,但是对各位来说,应该不是很难吧,我可以加分
pegtop
2003-07-28
打赏
举报
回复
取值时将id也取出来,
select id,sum(a),sum(b) from tab where tab.date >= to_date('2003-01-01','YYYY-DD-MM')
group by id having sum(a)>0;
pegtop
2003-07-28
打赏
举报
回复
beckhambobo(beckham) 那样是正确的!
beckhambobo
2003-07-28
打赏
举报
回复
只要判断sum(a)是否为零:
select sum(a),sum(b) from tab where tab.date >= to_date('2003-01-01','YYYY-DD-MM')
group by id having sum(a)>0;
sql
清空某一列数据_初识数据库
数据模型层次模型以上下级的层次关系来组织数据的一种方式,其数据结构类似一棵树;网状模型将每个数据节点与其他很多节点连接起来,其数据结构类似城市的交通网;关系模型将数据看做一个二维表格,数据可以通过行号+列号唯一确定,其数据结构类似Excel表;数据类型当前主流关系数据库类型商用 : Oracle、
SQL
Server、DB2…开源 : My
SQL
、Postgre
SQL
…桌面 :Access…嵌入式...
Spark
SQL
: Relational Data Processing in Spark
Spark
SQL
: Relational Data Processing in Spark Spark
SQL
: Spark中关系型处理模块 说明: 类似这样的说明并非是原作者的内容翻译,而是本篇翻译作者的理解(可以理解为批准),所以难免有误,特注! 当然翻译也可能有误! Date Contents 2019.03.12 First Edition 2019.04....
SQL
Server 备份
压缩
SQL
Server 备份
压缩
在
SQL
Server 2008里面,引进了备份
压缩
的功能。
压缩
的备份具有以下限制条件:
压缩
的备份和未
压缩
的备份不能共存于一个媒体集中。 早期版本的
SQL
Server 无法读取
压缩
的备份。 NTbackup 无法共享包含
压缩
的
SQL
Server 备份的磁带。
压缩
备份的性能影响因为相同数据的
压缩
的备份比未
压缩
备
sql
server 2008中的备份
压缩
特性
sql
server 2005不支持备份
压缩
。很奇怪怎么不支持呢? sybase在ASE12.x都支持备份
压缩
了。自
sql
server 2008才开始支持备份
压缩
。虽然只有
SQL
Server 2008 Enterprise 及更高版本支持创建
压缩
的备份,但从
SQL
Server 2008 开始,每个版本都可以还原
压缩
的备份。限制
压缩
的备份具有以下限制条件:
压缩
的备份和未
压缩
的备份不能共存于一个媒体集中。早期版本的
SQL
Server 无法读取
压缩
的备份。NTbackup 无法共享包含
压缩
的 S
SQL
:窗口函数(Window Functions)
窗口函数是一类
SQL
函数,在不分组的情况下,可以对查询结果中的某一“窗口”范围内的数据进行计算。 不同于聚合函数(如 SUM, AVG),窗口函数不会
压缩
行,而是为每一行返回一个计算
值
。
Oracle
17,137
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章