delete from 子查询
时间: 2023-09-15 20:17:50 浏览: 79
删除字符串中的子字符串
5星 · 资源好评率100%
可以使用带有子查询的DELETE语句来从表中删除特定行。子查询可以用来确定要删除的行。例如,以下语句将删除employee表中薪水高于平均薪水的员工记录:
```
DELETE FROM employee
WHERE salary > (SELECT AVG(salary) FROM employee);
```
该语句使用子查询来计算平均工资,并将其与每个员工的工资进行比较。如果员工的工资高于平均工资,则该行将被删除。请注意,在使用带有子查询的DELETE语句时,必须小心,以确保不会意外删除不需要删除的行。建议在测试完子查询后再执行DELETE语句。
阅读全文