对于进销存系统数据库,请写出正确的SQL语句: 1)插入货品表(名称:“钢笔”,规格:“AX”,条码:“69010105”,计量单位:“支”,零 售价:25.5,促销价:23.00)。 2)删除所有收银员id为“2”的销售记录和销售明细。 3)更新所有卡内余额大于100元的会员的可用积分为100分
时间: 2023-06-11 09:05:30 浏览: 67
1) INSERT INTO `货品表` (`名称`, `规格`, `条码`, `计量单位`, `零售价`, `促销价`) VALUES ('钢笔', 'AX', '69010105', '支', 25.5, 23.00);
2) DELETE FROM `销售记录` WHERE `收银员id` = 2;
DELETE FROM `销售明细` WHERE `收银员id` = 2;
3) UPDATE `会员` SET `可用积分` = 100 WHERE `卡内余额` > 100;
相关问题
已知进销存系统数据库: 会员(会员id INT , 姓名 VARCHAR(8) ,性别 VARCHAR(2) ,手机号 VARCHAR(11) ,会员卡号 VARCHAR(6) ,卡内余额 DECIMAL(6,2),可用积分 INT,上次消费时间 DATETIME ) 货品(货品id INT,名称 VARCHAR(20) ,规格 VARCHAR(8) ,条码 VARCHAR(11) ,计量单位 VARCHAR(4) ,零售价 DECIMAL(6,2),促销价 DECIMAL(6,2)) 销售(销售id INT,收银员id INT,会员id INT ,销售时间 DATETIME,应收金额 DECIMAL(6,2) ,实收金额 DECIMAL(6,2),支付方式 INT,销售状态 INT) 销售明细(销售明细id INT,销售id INT ,货品id INT ,销售数量 INT,零售价 DECIMAL(6,2),促销价 DECIMAL(6,2)) 对于进销存系统数据库,请写出正确的SQL语句: 1)插入货品表(名称:“钢笔”,规格:“AX”,条码:“69010105”,计量单位:“支”,零售价:25.5,促销价:23.00)。 2)删除所有收银员id为“2”的销售记录和销售明细。 3)更新所有卡内余额大于100元的会员的可用积分为100分。
1)插入货品表的SQL语句:
INSERT INTO 货品(名称,规格,条码,计量单位,零售价,促销价) VALUES ('钢笔','AX','69010105','支',25.5,23.00);
2)删除所有收银员id为“2”的销售记录和销售明细的SQL语句:
DELETE FROM 销售 WHERE 收银员id = 2;
DELETE FROM 销售明细 WHERE 销售id IN (SELECT 销售id FROM 销售 WHERE 收银员id = 2);
3)更新所有卡内余额大于100元的会员的可用积分为100分的SQL语句:
UPDATE 会员 SET 可用积分 = 100 WHERE 卡内余额 > 100;
已知进销系统数据库:会员(会员id INT,姓名 VARCHAR(8),性别 VARCHAR(2),手机号VARCHAR(11),会员卡号VARCHAR(6),,卡内余额DECIMAL (6,2),可用积分INT,上次消费时间DATETIME);货品(货品id INT ,名称 VARCHAR(20),规格 VARCHAR(8),条码VARCHAR(11),计量单位VARCHAR(4),零售价 DECIMAL(6,2),促销价DECIMAL(6,2));销售(销售id INT,收银员id INT ,销售时间DATETIME ,应收金额DECIMAL(6,2),实收金额DECIMAL(6,2),支付方式 INT ,销售状态 INT)销售明细(销售明细id INT,销售id iINT,货品id INT, 销售数量INT,零售价 DECILMAL(6,2),促销价DECIMAL(6,2))对于进销存系统数据库,请写出正确的sql语句:1)插入货品表(名称:“钢笔”,规格:"AX",条码:“69010105” ,计量单位:“支”,售价:25.5,促销价:23.00);2)删除所有收银员id为“2”的销售纪录和销售明细;3)更新所有卡内余额大于100的会员可用积分为100分
1)插入货品表:
INSERT INTO 货品(名称,规格,条码,计量单位,零售价,促销价)
VALUES('钢笔','AX','69010105','支',25.5,23.00);
2)删除所有收银员id为“2”的销售记录和销售明细:
DELETE FROM 销售明细
WHERE 销售id IN (
SELECT 销售id FROM 销售 WHERE 收银员id = 2
);
DELETE FROM 销售 WHERE 收银员id = 2;
3)更新所有卡内余额大于100的会员可用积分为100分:
UPDATE 会员
SET 可用积分 = 100
WHERE 卡内余额 > 100;