66问答网
所有问题
oracle中 假如视图中每一列都是不同科目的成绩,怎样添加一列用来计算每一行的总成绩或平均成绩?
如题所述
举报该问题
推荐答案 2012-06-20
把成绩列的值加起来就是总成绩,总成绩/成绩列数 就是平均成绩了嘛,但在求成绩列的时候要注意成绩为0的是否去除,可用sign。
比如:score
sno yy yw
123 90 0
145 97 60
select sno,yy,yw,yy+yw,(yy+yw)/(sign(yy)+sign(yw)) from score;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/DD9niDDvs.html
相似回答
oracle中的
游标使用静态游标
答:
%isopen %isopen属性判断SQL游标是否已经打开 在执行SQL语句之后
oracle
自动关闭SQL 游标 所以隐式游标的%isopen属性始终为false 在PL/SQL中向标准的select语句增加单独的into子句 就可以将从表或
视图中
查询的记录赋予变量或行变量 需要注意的是select into 语句结果必须有且只能有一行 如果查询没有返回行 ...
ORACLE
怎么把查询出来的结果集的每条记录
的每一列
用
逗号
分隔,一条记录...
答:
select replace(wmsys.wm_concat(bif_code||','||name||';'),';,',';') from BIS_BIF_INIT;这个函数你不一定有,它是建库时的其中一个关于wmsys的选项,如果没有,想想办法
oracle
中建一个
视图,
这个
视图中的一
个字段是从另外一个表(表中多条记 ...
答:
没有必要建
视图视图是一
种虚拟表,虚拟表具有和物理表相同的功能,可以对虚拟表进行增该查操作,视图通常是一个或多个表的行或列的子集
,视图的
结果更容易理解(修改视图对基表不影响),
oracle
de中数据定义语言
答:
表名或者列名中不允许有空格和*
Oracle
服务器的保留字也不能作为表名或列名2、数据类型:创建数据表时,要为表中
的每一列
分配一个数据类型。数据类型指定了将要存储在此列中的数据的类型。通过为一列提供一种数据类型,可以避免在此列中存储错误类型的数据Varchar2:VARCHAR2是一种字符型数据类型
,用来
在一列中存储...
菜鸟提问哪位能帮忙解释一下
oracle中
view的作用是什么?是什么意思?
答:
视图,描述一个或多个表的子集合。
视图的
最大好处就是方便快速的获得你经常关心的数据集合。打个比方,就行你经常查询某几个表连接后的部分数据,把它定义为视图后,你就可仅用select * from viewname;则可访问,而非每次都要写一长串sql语句,同时查询速度快。
我在
oracle
数据库中的一个
视图中添加
了
一行,
提示添加成功,但在视图中查...
答:
视图用于读的操作比较多,不建议你在
视图中
插数据。要插数据请在相应的表里,如果你在视图插找不到记录的话请查看
视图的
创建语句
大家正在搜