已知网上商城数据库: 商品(商品编号int商品类别int,商品名称varchar(8),商品价格numeric(6,2),商 品库存int(默认值为0)) 用户(用户编号(int 自增),用户名varchar(8),用户密码varchar(6),性别 varchar(2),电话varchar(11),地址varchar(20)) 订单总表(订单编号(int 自增),用户编号int,下单时间datetime,支付金额 numeric(6,2),送货地址varchar(20),订单状态int(0未支付,1未发货,2已发货,3 已完成)) 订单明细(订单明细编号(int 自增),订单编号int,商品编号int,商品价格numeric(6,2), 购买数量int) 购物车(用户编号int,商品编号int,商品价格numberic(6,2),购买数量int,确认购物 int(1表示购买,0表示不购买),加入时间datetime) 对于网上商城数据库,请写出正确的SQL语句: 1)检索库存为0的全部商品信息。 2)查询用户号”100001”的全部购物车商品信息,按加入购物车时间排序。 3)统计商品名称包含”手机”的本月销售数量。
时间: 2023-06-11 20:04:45 浏览: 200
数据库 网上商城 信息
1)SELECT * FROM 商品 WHERE 商品库存 = 0;
2)SELECT * FROM 购物车 WHERE 用户编号 = '100001' ORDER BY 加入时间;
3)SELECT SUM(购买数量) FROM 订单明细 INNER JOIN 商品 ON 商品.商品编号 = 订单明细.商品编号 WHERE 商品名称 LIKE '%手机%' AND MONTH(订单明细.下单时间) = MONTH(GETDATE());
阅读全文