有A,B两列,按以下原则计算值
若A,B同时为0则取0,
否则若A,B之一为0 则取1
其余情况取 A-B/A求SQL 语句
谢谢
若A,B同时为0则取0,
否则若A,B之一为0 则取1
其余情况取 A-B/A求SQL 语句
谢谢
解决方案 »
- PL/SQL 数据库里如何导出数据?
- 求一个返回前几笔数据的查询语句,急啊~
- 100分 oracle創建新數據庫?
- imp导入数据时报undo表空间无法扩展,如何解决
- 初学者的简单问题1,sqlplus中 oracle8i中默认用户名,密码,主机字符串是什么
- 简单问提:有表T1(F1 varcahr,...),要删除F1<=50000的记录,F1内容为数字?
- 判断两个表记录完全相同的sql语句怎么写
- 存储过程中的select into问题,请帮忙!!!
- 请教:PLSQL如何加入临时表的创建脚本
- 如何查出是谁把表给锁定了
- 大家帮我看看这个存储过程是哪里的错误吧,我找了一个晚上了,我快昏了,谢谢各位了!!
- JSP中如何利用Oracle返回的游标啊?
DECODE(A,0,
DECODE(B,0,0,1),
DECODE(B,0,1,A-B/A)
) AS result
FROM TBL;
DECODE(A,0,
DECODE(B,0,0,1), -- A=0 进一步判断B 若B=0 则值为0 否则为1
DECODE(B,0,1,A-B/A) -- A<>0 进一步判断B 若B=0 则值为1 否则表名AB均非0 取A-B/A
) AS result
FROM TBL;
decode((sign(abs(a))+sign(abs(b))),0,0,1,1,(a-b)/a) value
from table;