分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
53.Oracle数据库SQL开发之 子查询——编写包含子查询的UPDATE和DELETE
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/49805741
UPDATE和DELETE语句中也可以使用子查询。
1. 编写包含子查询的UPDATE
在UPDATE语句中,可以将新列的值设置为单行子查询返回的结果。
store@PDB1> update employees set salary=(selectavg(high_salary) from salary_grades) where employee_id=4;
1 row updated.
将员工#4的工资设置为子查询返回的最高工资级别的平均值。
2. 编写包含子查询的DELETE
在DELETE语句的WHERE子句中,可以使用子查询返回的结果。
store@PDB1> delete from employees where salary> (select avg(high_salary) from salary_grades);
1 row deleted.
这个DELETE 语句将员工#1的记录删除。