假设table名称为t1,如要把(B-A)/B的结果赋给C,则用下面语句:
update t1 set C=(B-A)/B;
如要经过条件筛选更新,则可定义一个游标,逐条处理.
select (select count(*) as a from...)/(select count(*) as b from...
) from dual
①.、?在计算机中,打开Oracle的连接程序,用新建的数据库管理员,选择【SQL工作表】.
要么写子查询,要么无法引用别名字段
只能这样
select?t.area,
count(*),
sum(case?when?t1.cust_flag=1?then?1?else?0?end),
sum(case?when?t1.cust_flag1?then?1?else?0?end),
sum(case?when?t1.is_conn=1?then?1?else?0?end),
sum(case?when?t1.is_conn=1?and?t1.cust_flag=1?then?1?else?0?end),
sum(case?when?t1.is_conn=1?and?t1.cust_flag1?then?1?else?0?end),
sum(case?when?t.sales_results='Y'?then?1?else?0?end),
from?tbl_sp_records?t,
left?join?tbl_hb_ccup?t1
on?t1.serial_number=t.mobile_tele_no
group?by?t.area
以上就是土嘎嘎小编为大家整理的oracle怎么写除以相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!