12、在BxCP 视图上查询存储量在100 台以下的产品编号 13、求各个地区的负责人数 14、基于 “产品表”创建 AFTER INSERT 触发器 tr_insert_price, 实现新添记录数据时商品的价格限制在 10000 以内,高于10000 的事务回滚。
时间: 2024-02-03 13:13:41 浏览: 68
12、在BxCP视图上查询存储量在100台以下的产品编号可以使用以下SQL语句:
```
SELECT 产品编号
FROM BxCP
WHERE 存储量 < 100;
```
13、求各个地区的负责人数可以使用以下SQL语句:
```
SELECT 地区, COUNT(负责人姓名) AS 负责人数
FROM 负责人表
GROUP BY 地区;
```
14、基于“产品表”创建AFTER INSERT触发器tr_insert_price,实现新添记录数据时商品的价格限制在10000以内,高于10000的事务回滚,可以使用以下SQL语句:
```
CREATE TRIGGER tr_insert_price
AFTER INSERT ON 产品表
FOR EACH ROW
BEGIN
IF NEW.价格 > 10000 THEN
ROLLBACK;
END IF;
END;
```
相关问题
将产品数据库的产品表中的每种商品的价格打8折 6将产品数据库的产品表中价格打8折后小于 50的商品删除了 7查找价格在:2000~2900 元之间的产品名称 8计算所有产品总价格 9求指定目期2002年3月18日销售总额 10求名为“张三”的客户在2002年3月18日所购买的产品名称 11 在产品销售数据库上创建冰箱产品的视图BXCP
6. SQL语句:
```
UPDATE 产品表 SET 价格 = 价格 * 0.8;
DELETE FROM 产品表 WHERE 价格 * 0.8 < 50;
```
7. SQL语句:
```
SELECT 产品名称 FROM 产品表 WHERE 价格 BETWEEN 2000 AND 2900;
```
8. SQL语句:
```
SELECT SUM(价格) FROM 产品表;
```
9. SQL语句:
```
SELECT SUM(销售额) FROM 销售记录表 WHERE 销售日期 = '2002-03-18';
```
10. SQL语句:
```
SELECT 产品名称 FROM 销售记录表 WHERE 客户名称 = '张三' AND 销售日期 = '2002-03-18';
```
11. SQL语句:
```
CREATE VIEW BXCP AS SELECT * FROM 产品表 WHERE 产品类别 = '冰箱';
```
阅读全文