招银提前批SQL题

面试馆出的题很简单,奈何平时练的都是select,好久没用过update和delete了。

以面养面,继续总结!

题目:

建表:

DROP TABLE IF EXISTS employees;  
CREATE TABLE employees (
id int(4) primary key not null auto_increment,
name varchar(255) NOT NULL,
s_x int(4) not null,
s_y int(4) not null
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

INSERT INTO employees VALUES (1001,'张三', 3000, 5000);
INSERT INTO employees VALUES (1002,'李四', 2000, 1000);
INSERT INTO employees VALUES (1003,'张五', 4000, 1000);

更新语句:update 表名 set 字段 = 新值 where 条件;

update employees set salary_x = 9000
where name='李四';
查询
select min(s_x + s_y) from employees;

------ 本文结束感谢您的阅读 ------