| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 603 人关注过本帖
标题:oracle的视图题,求高手帮忙啊!!
取消只看楼主 加入收藏
inki亦
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-11-23
收藏
 问题点数:0 回复次数:0 
oracle的视图题,求高手帮忙啊!!
修改视图vu_p1,查询每个商品的销售额大于50的记录,显示字段产品名称、销售额,并查看。
这个问题的前一题是
创建一个视图vu_p1,查询每个商品的销售额,显示字段为商品名称、销售额,并查看。
我已经做出来了,答案也是正确的
create or replace view vu_p1
as
select product.product_name,sum(price*sale_num) as sale_money
from sale_detail,sale,product
where sale_detail.sale_id=sale.sale_id
and sale_detail.product_id=product.product_id
group by product.product_name;

但是题目上的这个要“查询每个商品的销售额大于50的记录”就是要查的是计算出的结果的一个量来做视图,不晓得怎么弄了,如果在where的条件里面加sale_money>50它又会报错,好像是说sale_money是select里面计算的不可以查询,望高手予以解答,看这个题应该怎么做出来啊?!
谢谢!!!
搜索更多相关主题的帖子: oracle 视图 
2010-11-23 19:03
快速回复:oracle的视图题,求高手帮忙啊!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041247 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved