解决方案 »
- 新人求助!
- 关于一个Oracle触发器的问题请教大家了,不胜感谢
- 一个1.5亿条记录的表如何建立主键
- oracle 11g 导入 .dmp文件的问题
- 怎样得到序列的当前值?(急,在线等)
- 关于RMAN备份的两个疑问
- 过程中如何调用另一个带有返回值的过程,并想得到这个返回值
- 如何利用时间函数得到上个月的第一天和上个月的最后一天??
- ORA-12154:为何我通过SQL*plu可以连接DB,而通过Report Builder却出现ORA-12154:TNS:Could not resolve..
- Oracle的初级问题,为何使用表的时候还要加方案名,如dk.tusers
- 授予角色权限,然后角色授予给用户,但是用户连接不上
- 要不要使用references?
直接判断全部是判断不出来的。。
给你一个思路吧。。select decode(max(num)-min(num),0,'没变','变化') from 表 group by id
不会,因为根据id进行group by,会列出所有id的变化。。
(select id,decode(max(num)-min(num),0,0,1) as num_sec from aa group by id) b
where b.num_sec=1 and a.id=b.id;