sql数据库的作业,求大神。。

老师给出的作业,前面的上机做,已经搞定,现在就是根据以上的数据,从第五大题要开始写出来,小弟不才,求各位大神帮忙。。小弟在此跪谢。。请问大叔,我把你写的这些照抄到卷子上就... 老师给出的作业,前面的上机做,已经搞定,现在就是根据以上的数据,从第五大题要开始写出来,小弟不才,求各位大神帮忙。。小弟在此跪谢。。
请问大叔,我把你写的这些照抄到卷子上就OK了么?需要我自己再改什么的么?
展开
 我来答
rico1800
推荐于2016-07-26 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:73
采纳率:0%
帮助的人:96.6万
展开全部
(1)
select a.设备名称
from 设备表 a,
增值表 b
where a.编号=b.编号 and
b。增值>1000
(2)
select 设备名称,avg(价格) as 平均价格
from 设备表
group by 设备名称
order by 平均价格 DESC
(3)
select b.部门名称
from 设备表 a
部门代码表 b
where a.部门代码 = b.代码 and
a.启用日期 < 1995-01-01
(4)
update 设备表
set 价格=50000
where 设备名称='车床'
(5)
Create view dbo.View_别名视图
AS
select a.编号 as 设备编号,
a.价格 as 设备价格,
b.增值 as 设备增值
from 设备表 a,
增值表 b
where a.编号=b.编号
(6)
CREATE TRIGGER 视图插入触发器
ON View_别名视图
AFTER INSERT
AS
BEGIN
declare @price int
select @price = 设备价格 from inserted;
if @price>0 and @price<200000
print '价格合理'
else
print '价格超限'
END
(7)
--创建存储过程
CREATE PROCEDURE avgprice
@设备名称 as varchar(8)
@平均价格 as int
select @平均价格=avg(价格),设备名称
from 设备表
where 设备名称=@设备名称
group by 设备名称
return @平均价格
---执行存储过程
DECLARE @价格 as int
exec @价格=avgprice
select @价格

大叔是过来人,劝你一句,这些东西都有用,好好学习吧.如果你是富二代,可以忽略这句.
追问
请问大叔,我把你写的这些照抄到卷子上就OK了么?需要我自己再改什么的么?
追答
照抄,应该在90%以上的正确率,如果要完全正确,需要在数据库中运行一下,看看有没有语法错误
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式