sql从item_emp表中删除为“丁为国”的所有元组
时间: 2024-05-16 11:18:34 浏览: 9
删除item_emp表中所有“丁为国”的元组的SQL语句如下:
```
DELETE FROM item_emp WHERE name = '丁为国';
```
执行该语句将会将item_emp表中所有name为“丁为国”的记录都删除。请注意,这是一个永久性的操作,一旦执行,数据将无法恢复。因此在执行之前,务必确认操作的准确性。
相关问题
(1) 职工表Employee(职工编号Eno,职工姓名Ename,性别sex,年龄age,婚否Is_Marry,职称Title,部门编号Dno) (2) 项目表Itme(项目编号Ino,项目名称Iname,项目开始日期Start_date,项目结束日期End_date,项目费用Outlay,验收日期Check_date) (3) 参与表Item_Emp(项目编号Ino,职工编号Eno,项目中排名IENo) (4) 工资表Salary(职工编号Eno,基本工资Basepay,津贴Service,贴补Price,公积金Rest,养老金Insure,医保Fund) (5) 部门表Department(部门编号Dno,部门名Name,电话Phone,从Item_Emp表中,删除“丁为国”的所有元组。
可以使用如下 SQL 语句删除 Item_Emp 表中职工姓名为“丁为国”的所有元组:
```
DELETE FROM Item_Emp WHERE 职工编号Eno = (SELECT Eno FROM Employee WHERE 职工姓名Ename = '丁为国')
```
注意,这个 SQL 语句中使用了子查询,在子查询中先根据职工姓名查询到职工编号,然后再将其作为条件删除 Item_Emp 表中的元组。
使用sql从scott.emp表中查出每个部门的平均工资
可以使用以下 SQL 查询语句从 scott.emp 表中查出每个部门的平均工资:
```
SELECT deptno, AVG(sal) FROM scott.emp GROUP BY deptno;
```
这条语句首先在 scott.emp 表中按部门编号 (deptno) 分组,然后计算每组中工资 (sal) 的平均值。最后返回每个部门编号和它对应的平均工资。
注意:需要在oracle中执行以上语句,并且要先连接scott用户.
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)