好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Mysql exists用法小結(jié)

Mysql exists用法小結(jié)

熱門標(biāo)簽:福州呼叫中心外呼系統(tǒng)哪家好 北京人工外呼系統(tǒng)價錢 沃克斯電梯外呼線路圖 房產(chǎn)智能外呼系統(tǒng)品牌 常州電銷外呼系統(tǒng)一般多少錢 400電話鄭州申請 天智外呼系統(tǒng) 地圖標(biāo)注被騙三百怎么辦 云南語音外呼系統(tǒng)平臺

簡介

EXISTS用于檢查子查詢是否至少會返回一行數(shù)據(jù),該子查詢實際上并不返回任何數(shù)據(jù),而是返回值True或False。

EXISTS 指定一個子查詢,檢測行的存在。語法:EXISTS subquery。參數(shù) subquery 是一個受限的 SELECT 語句 (不允許有 COMPUTE 子句和 INTO 關(guān)鍵字)。結(jié)果類型為 Boolean,如果子查詢包含行,則返回 TRUE。

示例

一張活動配置主表activity_main,通過act_code來唯一標(biāo)明一場活動,活動舉辦地點適配表activity_area,通過act_code與主表進行關(guān)聯(lián),活動獎品表activity_sku,通過act_code與主表進行關(guān)聯(lián)。

活動主表

CREATE TABLE `activity_main` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`act_code` varchar(255) NOT NULL COMMENT '活動代碼',
`act_name` varchar(255) NOT NULL COMMENT '活動名稱',
PRIMARY KEY (`id`),
UNIQUE KEY `uniq_code` (`act_code`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='活動主表'

活動在哪些網(wǎng)站舉辦的適配表

CREATE TABLE `activity_area` (
 `id` bigint(20) NOT NULL AUTO_INCREMENT,
 `act_code` varchar(255) NOT NULL COMMENT '活動代碼',
 `area` varchar(255) NOT NULL COMMENT '參與此活動的網(wǎng)站',
 PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='活動適配的網(wǎng)站列表'

活動獎品表

CREATE TABLE `activity_sku` (
 `id` bigint(20) NOT NULL AUTO_INCREMENT,
 `act_code` varchar(255) NOT NULL COMMENT '活動代碼',
 `sku` varchar(255) NOT NULL COMMENT '活動贈送的商品',
 PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='活動贈品表'

比較使用 EXISTS 和 IN 的查詢
這個例子比較了兩個語義類似的查詢。第一個查詢使用 IN 而第二個查詢使用 EXISTS。注意兩個查詢返回相同的信息。

# 查詢體重秤
select * from activity_main where act_code in (
select act_code from activity_sku where sku = '翎野君的體脂稱'
)

# 查詢體重秤
select * from activity_main a where exists (
select 1 from activity_sku b where a.act_code = b.act_code and b.sku = '翎野君的體脂稱'
)

# 模糊查詢B-BEKO英國嬰兒推車
select * from activity_main where act_code in (
select act_code from activity_sku where sku like '%B-BEKO%'
)

# 模糊查詢B-BEKO英國嬰兒推車
select * from activity_main a where exists (
select 1 from activity_sku b where a.act_code = b.act_code and b.sku like '%B-BEKO%'
)

# 查詢在博客園舉辦的活動
select * from activity_main where act_code in (
select act_code from activity_area where area = '博客園'
)

# 查詢在博客園舉辦的活動
select * from activity_main a where exists (
select 1 from activity_area b where a.act_code = b.act_code and b.area = '博客園'
)


# 在博客園舉辦活動且活動獎品為華為手機的活動信息
select * from activity_main where act_code in (
select act_code from activity_area where area = '博客園' and act_code in (
select act_code from activity_sku where sku = '華為P30Pro'
))


# 內(nèi)層的exists語句只在當(dāng)前where語句中生效,最終是否返回,要根據(jù)最外層的exists判斷,如果是 true(真)就返回到結(jié)果集,為 false(假)丟棄。
select * from activity_main a where exists (
select 1 from activity_area b where a.act_code = b.act_code and b.area = '博客園' and exists
(select 1 from activity_sku c where a.act_code = c.act_code and c.sku = '華為P30Pro')
)

以上就是Mysql exists用法小結(jié)的詳細內(nèi)容,更多關(guān)于Mysql exists用法的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • MySQL中in與exists的使用及區(qū)別介紹
  • 對比分析MySQL語句中的IN 和Exists
  • mysql exists與not exists實例詳解
  • MySQL exists 和in 詳解及區(qū)別
  • mySQL中in查詢與exists查詢的區(qū)別小結(jié)
  • MySQL關(guān)于exists的一個bug
  • 安裝mysql出錯”A Windows service with the name MySQL already exists.“如何解決
  • MySQL的子查詢中FROM和EXISTS子句的使用教程
  • MYSQL IN 與 EXISTS 的優(yōu)化示例介紹
  • mysql not in、left join、IS NULL、NOT EXISTS 效率問題記錄
  • UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE noteexists

標(biāo)簽:徐州 沈陽 珠海 黔東 移動 鹽城 拉薩 沈陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Mysql exists用法小結(jié)》,本文關(guān)鍵詞  Mysql,exists,用法,小結(jié),Mysql,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Mysql exists用法小結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Mysql exists用法小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: ?国产精品嫩草影院京东| 欧美黑人| 69xx主播农村勾搭老头| 国产老熟女导航| 国产精品一区导航| 草bxx在线观看免费| 特黄A级A片国产免费高跟丝袜| 乱肉yin荡系列合集| 国产区91| 亚洲系列中文字幕一区二区| 高H乱np交换杂交人体盛食| 精品秘?无码一区二区三| 毛片又大又粗又长又硬| 狠狠操天天干| 国产伦精一区二区三赶尸艳谈 | 调教羞辱跪下宿舍女虐女| 亚洲欧洲自拍另类校园| 捆绑xxhdbdsm| 日本精品秘?进口Av网站| 欧洲妇女做爰高潮喷水| 插美女下面| 午夜爱爱毛片xxxx视频免费看| sp撅起屁股闺房调教| 男J ?大巴进入女人视频| 国产无线卡一卡二区别在哪 | xnxxsexchinaese国产| 亚洲AV一区中文精品字幕| 男人鸡鸡插女人鸡鸡| 欧美成人乱码视频XXXX| 五月天丁香婷| 北条麻妃被躁120分钟BD| 蜜桃视频欧美Av日韩Av| 精品视频一区二区三三区四区| 国产精品福利短视在线播放频| 曰本三级男人吃奶水| 新天堂一区二区三区| 久热免费| 国产综合图区| 七仙女欲春2在线观看寡妇肉体完整版 | 人体体内she精汇编3| 美国毛片一级e片黑人片|