国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
sql exist-sql語句(十三) -bahe-sql's blog
The EXISTS condition is considered “to be met” if the subquery returns at least one row.
如果子查詢中返回至少有一行,EXISTS 條件才被認(rèn)為是“符合條件”。
EXISTS 條件語法:
SELECT columns
FROM tables
WHERE EXISTS ( subquery );
EXISTS的條件可以用在任何有效的SQL語句 – 選擇,插入,更新或刪除。
例1:
讓我們在一個(gè)簡單的例子。下面是一個(gè)使用EXISTS條件的SQL語句,:
SELECT *
FROM suppliers
WHERE EXISTS
(select *
from orders
where suppliers.supplier_id = orders.supplier_id);
這個(gè)SELECT語句將返回供應(yīng)商表中與訂單表中至少有一條記錄是supplier_id相同的的供應(yīng)商信息。
例2 – NOT EXISTS
EXISTS 條件也可以與NOT運(yùn)算符結(jié)合。
For example,
SELECT *
FROM suppliers
WHERE not exists (select * from orders Where suppliers.supplier_id = orders.supplier_id);
這將返回供應(yīng)商表中與訂單表中沒有一條記錄是supplier_id相同的的供應(yīng)商信息。
例3 -刪除語句
下面是一個(gè)利用了EXISTS 條件sql刪除語句,例如:
DELETE FROM suppliers
WHERE EXISTS
(select *
from orders
where suppliers.supplier_id = orders.supplier_id);
例4 – 修改語句
下面是一個(gè)使用EXISTS 條件的sql修改語句
UPDATE suppliers
SET supplier_name = ( SELECT customers.name
FROM customers
WHERE customers.customer_id = suppliers.supplier_id)
WHERE EXISTS
( SELECT customers.name
FROM customers
WHERE customers.customer_id = suppliers.supplier_id);
例5 – 注入語句
下面是一個(gè)使用EXISTS 條件的sql注入語句
INSERT INTO suppliers
(supplier_id, supplier_name)
SELECT account_no, name
FROM suppliers
WHERE exists (select * from orders Where suppliers.supplier_id = orders.supplier_id);
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
sql的not exists隨筆 - J2ME - New - JavaEye論壇
mysql insert if not exists防止插入重復(fù)記錄的方法
SQL語句—嵌套查詢--西部雪馬的blog
常見SQL查詢
sql2008-sql2005創(chuàng)建表
SQL exists 判斷 insert or update
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服