sql 该怎么样创建一个视图呢??????????????????? 10limingdedujuan]

发布时间:2016-12-10 22:45:07 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"sql 该怎么样创建一个视图呢??????????????????? 10limingdedujuan]",主要涉及到sql 该怎么样创建一个视图呢??????????????????? 10limingdedujuan]方面的内容,对于sql 该怎么样创建一个视图呢??????????????????? 10limingdedujuan]感兴趣的同学可以参考一下。

有两张表: 专业(专业号) 专业号为主码 费用(专业号,入学年份,书本费,学费,宿舍费) (专业号,入学年份)为主码 现在想创建一个视图, 包括字段:专业号,入学年份,费用总和 费用总和为书本费,学费,宿舍费的总和 该怎么样建视图呢?

select 专业号,入学年份,sum(书本费)+sum(学费)+sum(宿舍费) as 总和 from  费用 group by 专业号,入学年份

select 专业号,入学年份,sum(书本费+学费+宿舍费) as 总和 from 费用 group by 专业号,入学年份 这样也可以

create view 视图 as  select 专业号,入学年份,书本费+学费 + 宿舍费 as '费用总和' from 费用

create view 视图名  (列名,列名,列名) as  select 专业号,入学年份,sum(书本费+学费 + 宿舍费) from 费用

列名可以是自己定义的,原则是能够比较形象的表示视图中的列

create view zhai as select 专业号,入学年份,sum(书本费+学费+宿舍费) as 费用总和 from 专业 a ,费用 b where a.专业号=b.专业号 group by 专业号,入学年份

我刚才好象说的不太清楚,对每一条记录我希望得到 书本费+学费+宿舍费,然后再给他取个列名 该怎么做

create view mjor_info as  select major_no,,cur_year,major_name,(book+insurance+tuition+clothes) as fee_sum from  major,fee where major.major_no=fee.major_no 老是第三行有错误

我看到了,多加了一个逗号,最近反映好慢,晕死

上一篇:输入问题?数据库 10feixianxxx]
下一篇:毕业设计要求翻译一篇5000字左右,关于SQL 的英文材料,谁知道哪有? 20chiyun1]

相关文章

相关评论