从emp_view查询工作年限两年以上的员工信息
时间: 2023-10-04 20:04:48 浏览: 91
好的,您可以使用以下 SQL 语句从 emp_view 视图中查询工作年限两年以上的员工信息:
```
SELECT emp_id, emp_name, dept_name, actual_income
FROM emp_view
WHERE DATEDIFF(NOW(), hire_date) >= 730;
```
其中 `DATEDIFF(NOW(), hire_date)` 表示当前日期与入职日期之间相差的天数,如果这个值大于等于 730(即两年),则符合条件。您可以根据您的具体需求修改条件。
相关问题
创建视图emp_view2,包含所有员工的姓名和基本收入。
好的,以下是创建emp_view2视图的SQL语句:
```
CREATE VIEW emp_view2 AS
SELECT emp_name, emp_basic_salary
FROM employee;
```
这将创建一个名为emp_view2的视图,其中包含employee表中所有员工的姓名和基本收入。请注意,这只是一个示例,实际上你需要根据你的数据库设计和需要来编写SQL语句。
创建视图emp_view1
创建视图Emp_view1是用于员工管理数据库YGGL的,该视图包含所有男员工的员工号码、姓名、工作年限和学历,并且字段名用中文表示。创建该视图的语句如下:
create view Emp_view1 as
select 员工号码, 姓名, 工作年限, 学历
from Employees
where 性别 = '男' with check option;