按照上面的代码继续添加要求如下:9、查询emp表中年龄大于28岁的所有员工相关信息; 10、查询emp表中年龄小于25岁,性别为女的员工的姓名,履历以及入职时间等信息;
时间: 2023-04-10 12:03:38 浏览: 231
答案:
9、SELECT * FROM emp WHERE age > 28;
10、SELECT name, resume, hire_date FROM emp WHERE age < 25 AND gender = '女';
相关问题
按照上面的代码继续添加要求如下:4、修改emp表中年龄大于30岁,并且入职时间在2010年后的员工工资为22000; 5、修改emp表中姓名为’HMM’,性别为’女’的员工年龄为18; 6、删除emp表中工资大于20000的员工信息; 7、删除emp表中工资小于8000,且入职时间晚于2020-01-01的员工信息; 8、查询emp表中的所有员工姓名,年龄以及工资信息;
根据您的要求,我可以回答您的问题。以下是我的回答:
4、UPDATE emp SET salary=22000 WHERE age>30 AND hire_date>'2010-01-01';
5、UPDATE emp SET age=18 WHERE name='HMM' AND gender='女';
6、DELETE FROM emp WHERE salary>20000;
7、DELETE FROM emp WHERE salary<8000 AND hire_date>'2020-01-01';
8、SELECT name, age, salary FROM emp;
希望我的回答能够帮助您解决问题。如果您还有其他问题,可以继续向我提问。
用MySQL创建一个表并写出代码,要求如下:1:创建表emp表,设计字段为id,name,age,sex, salary(工资),dep(部门),time(入职时间)。 2:往表中添加如下数据: 自行添加10条数据 3:查询出部门中张姓员工的相关信息; 4:查询出部门中年龄在18岁到25岁之间的所有员工相关信息
以下是您所需的MySQL代码:
1. 创建表emp表
CREATE TABLE emp (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
sex VARCHAR(10) NOT NULL,
salary FLOAT NOT NULL,
dep VARCHAR(50) NOT NULL,
time DATE NOT NULL,
PRIMARY KEY (id)
);
2. 往表中添加数据
INSERT INTO emp (name, age, sex, salary, dep, time) VALUES
('张三', 23, '男', 5000, '人事部', '2020-01-01'),
('李四', 28, '男', 8000, '财务部', '2019-05-01'),
('王五', 20, '女', 4000, '市场部', '2020-03-01'),
('赵六', 30, '男', 10000, '技术部', '2018-12-01'),
('张四', 22, '女', 4500, '人事部', '2020-02-01'),
('张五', 24, '男', 5500, '市场部', '2019-11-01'),
('张六', 26, '女', 6500, '技术部', '2019-09-01'),
('李七', 19, '男', 3500, '财务部', '2020-04-01'),
('李八', 21, '女', 4200, '市场部', '2020-05-01'),
('李九', 25, '男', 7000, '技术部', '2019-08-01');
3. 查询出部门中张姓员工的相关信息
SELECT * FROM emp WHERE name LIKE '张%';
4. 查询出部门中年龄在18岁到25岁之间的所有员工相关信息
SELECT * FROM emp WHERE age BETWEEN 18 AND 25;
阅读全文