2301_78484519 2024-01-07 23:31 采纳率: 0%
浏览 15

SQL Server问题

设有一个 GoodsManage数据库,其中关系模式如下:
GoodsInfo(商品编号,商品名称,类别编号,商品价格,库存,备注)
GoodsType(类型编号,类型名称,说明)
GoodsOrder(销售编号,商品编号,销售时间,销售量)
按要求完成如下操作:
1、创建视图,要求显示商品名称,类型名称,商品价格,销售时间,销售量,库存。
2、创建存储过程,根据商品名称,查询商品库存,如果库存大于3则输出“库存充足”,否则输出“库存不足”。

  • 写回答

1条回答 默认 最新

  • 超级小狗 2024-01-09 13:19
    关注

    1、创建视图,要求显示商品名称,类型名称,商品价格,销售时间,销售量,库存。‘

    CREATE VIEW GoodsView AS
    SELECT g.商品名称, t.类型名称, g.商品价格, o.销售时间, o.销售量, g.库存
    FROM GoodsInfo g
    INNER JOIN GoodsType t ON g.类别编号 = t.类型编号
    INNER JOIN GoodsOrder o ON g.商品编号 = o.商品编号;
    

    2、创建存储过程,根据商品名称,查询商品库存,如果库存大于3则输出“库存充足”,否则输出“库存不足”。

    CREATE PROCEDURE CheckStock(IN goods_name VARCHAR(50))
    BEGIN
        DECLARE stock INT;
        SELECT 库存 INTO stock FROM GoodsInfo WHERE 商品名称 = goods_name;
        IF stock > 3 THEN
            SELECT "库存充足" AS result;
        ELSE
            SELECT "库存不足" AS result;
        END IF;
    END;
    
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 1月7日

悬赏问题

  • ¥30 arduino vector defined in discarded section `.text' of wiring.c.o (symbol from plugin)
  • ¥20 关于#c++#的问题:(2)运算二叉树·表达式一般由一个运算符和两个操作数组成:(相关搜索:二叉树遍历)
  • ¥20 如何训练大模型在复杂因素组成的系统中求得最优解
  • ¥15 关于#r语言#的问题:在进行倾向性评分匹配时,使用“match it"包提示”错误于eval(family$initialize): y值必需满足0 <= y <= 1“请问在进行PSM时
  • ¥45 求17位带符号原码乘法器verilog代码
  • ¥20 PySide6扩展QLable实现Word一样的图片裁剪框
  • ¥15 matlab数据降噪处理,提高数据的可信度,确保峰值信号的不损失?
  • ¥15 怎么看我在bios每次修改的日志
  • ¥15 python+mysql图书管理系统
  • ¥15 Questasim Error: (vcom-13)