本题目要求编写SQL语句, 检索出employee表中没有分配工作的员工编号、姓名。 提示:请使用SELECT语句作答。 表结构: CREATE TABLE `employee` ( `Eid` varchar(10), --职工编号 `EName` varchar(30), --职
时间: 2023-06-08 11:05:58 浏览: 590
工姓名 `Job` varchar(20), --职位 `ManagerId` varchar(10), --经理编号 `HireDate` date, --雇佣日期 `Salary` float(10,2), --薪水 `DeptId` varchar(10) --部门编号 );
我的回答是:
SELECT Eid, EName FROM employee WHERE Job IS NULL;
相关问题
检索出employee表中没有分配工作的员工编号、姓名。 提示:请使用SELECT语句作答。
好的,您的问题是如何检索出employee表中没有分配工作的员工编号和姓名。下面是我给出的SQL语句:
SELECT emp_no,first_name,last_name
FROM employees
WHERE emp_no NOT IN (SELECT emp_no FROM dept_emp)
这条语句可以通过not in(不在)子句筛选出employee表中没有在dept_emp表中出现过的员工,即没有分配工作的员工,并且返回他们的编号和姓名。希望对您有所帮助。
本题目要求编写SQL语句, 检索出employee表中没有分配工作的员工编号、姓名。
好的,您的问题是关于SQL语句的。下面是查询employee表中没有分配工作的员工编号和姓名的SQL语句:
```
SELECT employee_id, employee_name FROM employee WHERE job_id IS NULL;
```
希望这能解决您的问题。如果您还有其他问题,请继续提出。
阅读全文