第一章数据库单表习题A
第一题:分析以下需求,并用代码实现
已知“我爱你家”10月份销售人员业绩存放在selldb数据库sell表里
工号 姓名 销售房源 销售额 工资
写出创建selldb数据库,及按照以上格式创建sell表的sql语句
CREATE DATABASE mybase1 CHARACTER SET UTF8;
CREATE TABLE selldb(
ID INT(11) PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(20),
sellnumbers varchar(20),
sellmoney INT(20),
money INT(20)
);
2.写出sql语句完成以上表格中数据的插入
INSERT INTO selldb VALUES
(1,'郭风芝',3,900000,8000),
(2,'李清风',1,250000,5000),
(3,'杨晓初',0,0,4000),
(4,'霍币',5,1000000,6000),
(5,'宋明',6,1200000,5000),
(6,'杨洋',2,502000,7000);
3.写出统计10月份“我爱你家”一共销售了多少套房源以及总销售额(sql语句)
SELECt SUM(sellnumbers),SUM(sellmoney) FROM selldb;
4.写出计算低于平均销售额的员工姓名输出到控制台上(sql语句)
SELECt name FROM selldb WHERe sellmoney < (SELECt AVG(sellmoney) FROM selldb);
5.写出按照销售额的降序进行排列将销售额前三名的工资分别上涨1000(sql语句)
SELECt * FROM selldb ORDER BY sellmoney DESC;
UPDATe selldb SET sellmoney = sellmoney + 1000 WHERe i