博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UPDATE、DELETE 语句中的子查询
阅读量:4219 次
发布时间:2019-05-26

本文共 542 字,大约阅读时间需要 1 分钟。

UPDATE、DELETE 语句中的子查询

子查询可以嵌套在 UPDATE、DELETE 和 INSERT 语句以及 SELECT 语句中。

下面的查询使由 New Moon Books 出版的所有书籍的价格加倍。该查询更新 titles 表;其子查询引用 publishers 表。

UPDATE titlesSET price = price * 2WHERE pub_id IN   (SELECT pub_id   FROM publishers   WHERE pub_name = 'New Moon Books')

下面是使用联接的等效 UPDATE 语句:

UPDATE titlesSET price = price * 2FROM titles INNER JOIN publishers ON titles.pub_id = publishers.pub_id   AND pub_name = 'New Moon Books'

通过下面嵌套的查询,可以删除商业书籍的所有销售记录:

DELETE salesWHERE title_id IN   (SELECT title_id   FROM titles   WHERE type = 'business')

转载地址:http://yflmi.baihongyu.com/

你可能感兴趣的文章
一步一步学调试——gdb命令小结
查看>>
linux程序莫名异常怎么查
查看>>
Linux进程退出详解(do_exit)--Linux进程的管理与调度(十四))
查看>>
python ctypes 探究 ---- python 与 c 的交互
查看>>
Python如何运行程序
查看>>
Qt容器遍历
查看>>
使用 ctypes 进行 Python 和 C 的混合编程
查看>>
用scikit-learn学习DBSCAN聚类
查看>>
机器学习:Python实现聚类算法(三)之总结
查看>>
使用sklearn做单机特征工程
查看>>
Python 多线程技巧 用threading.Event代替time.sleep()
查看>>
工具】Cmake与gcc的关系
查看>>
struct中长度为0的数组用途与原理
查看>>
svm笔记
查看>>
python 中获取线程id
查看>>
gcc编译参数-fPIC的一些问题
查看>>
java如何继承两个类?以及讨论一下多继承的利弊
查看>>
C++之菱形继承
查看>>
C++ 继承&多态
查看>>
C++多继承的观察和7点体会(都是实用派的观点) good
查看>>