弱弱地问一句,Oracle有没有类似计算字段的东西?

leehq 2006-11-15 04:49:38
我是新手,各位大虾千万别见笑···
...全文
290 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingkingkingking 2006-11-27
  • 打赏
  • 举报
回复
select a,b,a+b c from table
视图就不用了
leehq 2006-11-27
  • 打赏
  • 举报
回复
看了oracle真的没有计算字段啊,多谢各位高手解答。
leehq 2006-11-26
  • 打赏
  • 举报
回复
还有没有高手来指导一下啊?
jdsnhan 2006-11-26
  • 打赏
  • 举报
回复
oracle没有这种东西。如果在查询的时候,可以select a,b,a+b c from table
要想总使用,那就向楼上几位说的,建立视图了。
vincent4a 2006-11-25
  • 打赏
  • 举报
回复
这样不行吧?
Jexhat 2006-11-25
  • 打赏
  • 举报
回复
用视图挺好的
create view t as select a,b,a+b c from 原表;
vondon 2006-11-25
  • 打赏
  • 举报
回复
你的问题用视图是最好的解决办法
leehq 2006-11-24
  • 打赏
  • 举报
回复
还是不明白,那个语句该怎么写?
大虾最好给个例子来看看啊???
doer_ljy 2006-11-15
  • 打赏
  • 举报
回复
是指一个表中的三个字段col1,col2,col1+col2
leehq 2006-11-15
  • 打赏
  • 举报
回复
Eric_1999(╙@^@╜)
如何增加一个字段a+b,求求你说清楚一点啊?
Eric_1999 2006-11-15
  • 打赏
  • 举报
回复
没有,但可以先create table t( a int, b int)
然后alter table t 在增加一个字段a+b。
oracle不能定义的同时就用该字段。
leehq 2006-11-15
  • 打赏
  • 举报
回复
allright_flash() ,不是的,我说的计算字段是指像SQL Server那样给一个字段赋予一个表达式,让它得到一些结果。

例如在SQL Server中可以这样:
create table t( a int, b int, c as (a+b) );
字段c不存储任何数据,只是显示字段a和b相加的结果。


不知道oracle有没有这样的字段?
allright_flash 2006-11-15
  • 打赏
  • 举报
回复
???
sum
avg
count
+
*
这些吗?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧