Mysql 的子查詢

子查詢:

子查詢:嵌套在其它查詢中的查詢語句。(又稱為內部查詢)

主查詢:包含其它子查詢的查詢稱為主查詢。(又稱外部查詢)

非相關子查詢:

在主查詢中,子查詢只需要執行一次,子查詢結果不再變化,供主查詢使用,這種查詢方式稱為非相關子查詢。?
也可以這么理解:?
非相關子查詢是獨立于外部查詢的子查詢,子查詢總共執行一次,執行完畢后將值傳遞給外部查詢。

現在我們來對這個表做一個查詢:?
查詢具有年齡相同的人在2人及以上的,他們的年齡分別是多少。

select age from stud group by age having count(age)>=2;

?

count(age)在這里只是作為供主查詢使用的條件。

相關子查詢:

相關子查詢的執行依賴于外部查詢的數據,外部查詢執行一行,子查詢就執行一次。?
也可以這么理解:?
執行查詢的時候先取得外部查詢的一個屬性值,然后執行與此屬性值相關的子查詢,執行完畢后再取得外部父查詢的下一個值,依次再來重復執行子查詢;

我們先把表格增加一列sex并設置好值。

接下來:?
查詢不但具有年齡相同的人在2人及以上的,而且性別是1的那些人的年齡。

SELECT age,sex FROM stud GROUP BY age,sex HAVING COUNT(age)>=2 AND sex='1';

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/285182.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/285182.shtml
英文地址,請注明出處:http://en.pswp.cn/news/285182.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【系統設計】指標監控和告警系統

在本文中,我們將探討如何設計一個可擴展的指標監控和告警系統。一個好的監控和告警系統,對基礎設施的可觀察性,高可用性,可靠性方面發揮著關鍵作用。下圖顯示了市面上一些流行的指標監控和告警服務。接下來,我們會設計…

C語言試題154之兩個字符串連接程序

??個人主頁:個人主頁 ??系列專欄:C語言試題200例 ??推薦一款模擬面試、刷題神器?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 題目:兩個字符串連接程序 2 、溫馨…

[轉]Android studio 快速解決Gradle's dependency cache may be corrupt 和 Gradle配置 gradle

用了好久的AS了,官方版本更新,各種配置工具 也跟著更新。更新后導入工程時(使用Android工程編譯或者導入新的工程沒有對應的gradle版本)一些電腦出現一下問題。 Error:Failed to open zip file. Gradles dependency cache may …

mybatis源碼學習

2019獨角獸企業重金招聘Python工程師標準>>> 學習主線: 目的:mybatis的作用orm框架,用了該框架就不用自己調用jdbc了。 用法:。。。。。 邏輯:。。。。。 源代碼:。。。。。 1、猜想mybatis對數…

自己封裝一個彈框插件

彈出層提示信息,這是移動前端開發中最常見的需求,你可能會想到一些流行的彈框插件,比如 經典的artDialog 炫酷的Sweetalert等等.. 但是慢慢地你其實會發現通常情況下需求定制化要求較高,一般的彈框插件可能只滿足大部分要求&#…

C語言中include““與include<>的區別(自定義頭文件、預設頭文件)

文章目錄 新建控制臺應用程序自定義頭文件編輯頭文件工程內引用頭文件,調用函數標準庫頭文件,調用函數新建控制臺應用程序 Win32 Application和Win32 Console Application 都是工作在32位Windows環境的程序。其中: (1)Win32 Application就是普通的常見的窗口應用程序,當…

.NET MAUI 性能提升

點擊藍字關注我們作者:Jonathan Peppers翻譯:Yijing Sun校稿:Amy Peng排版:Rani Sun精彩預告*本文干貨滿滿,預計閱讀時間32分鐘,建議收藏保存。.NET多平臺應用程序UI (MAUI)將android、iOS、macOS和Windows…

類與類之間的關系

橫向關系依賴 關聯 聚合 組合 判斷方法: 生命周期有關系:組合,聚合  聚合:包含多個相同的類  組合:定義的時候就要有  依賴:只要使用就必須要有  關聯:可有可無 縱向關系繼承 基類( 父類…

C語言試題155之有五個學生,每個學生有 3 門課的成績,從鍵盤輸入以上數據(包括學生號,姓名,三門課成績),計算出 平均成績,況原有的數據和計算出的平均分數存放在磁盤文件“stud“中

??個人主頁:個人主頁 ??系列專欄:C語言試題200例 ??推薦一款模擬面試、刷題神器?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 題目:有五個學生,每個學生有 3 門…

仿照支付寶賬單界面--listview分組顯示 用來做!發!財樹充值交易明細

QQ圖片20150430155638.png (151.65 KB, 下載次數: 32) 下載鏈接: http://pan.baidu.com/s/1kVMY1SV 密碼: i8ta

系統中常用的目錄

Linux系統中常用的目錄 目錄 /bin 存放二進制可執行文件(ls,cat,mkdir等),常用命令一般都在這里。 /etc 存放系統管理和配置文件 /home 存放所有用戶文件的根目錄,是用戶主目錄的基點,比如用戶user的主目錄就是/home/user&#xff0…

C語言試題156之有兩個磁盤文件 A 和 B,各存放一行字母,要求把這兩個文件中的信息合并(按字母順序排列), 輸出到一個新文件 C 中。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例 ??推薦一款模擬面試、刷題神器?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 題目:有兩個磁盤文件 A 和 B,各存…

【ArcGIS微課1000例】0002:創建漁網(Create fishnet)

本文講解ArcGIS軟件中漁網(fishnet)工具的原理,方法及使用技巧。 文章目錄 微課目標工具介紹實現過程微課目標 如下圖所示,影像為無人機航測生產的DOM,現在需要在ArcGIS平臺中進行DLG數據采集(數字化),由于測區較大,需要創建500*500的漁網,并對影像進行裁剪下發給多…

基于http協議的api接口對于客戶端的身份認證方式以及安全措施[轉]

基于http協議的api接口對于客戶端的身份認證方式以及安全措施 由于http是無狀態的,所以正常情況下在瀏覽器瀏覽網頁,服務器都是通過訪問者的cookie(cookie中存儲的jsessionid)來辨別客戶端的身份的,當客戶端進行登錄服務器也會將登錄信息存放…

使用 Scrutor 快速實現“裝飾者模式”

裝飾者模式介紹裝飾器模式(Decorator Pattern)是在不改變原類和使用繼承的情況下,動態地給一個對象添加一些額外的職責。它是通過創建一個包裝對象,也就是裝飾來包裹真實的對象。可以在如下使用場景中使用裝飾器模式:在…

各個 Android Gradle 插件版本所需的 Gradle 版本

下表列出了各個 Android Gradle 插件版本所需的 Gradle 版本。 要獲得最佳性能,您應該使用 Gradle 和插件這兩者的最新版本。 插件版本所需的 Gradle 版本1.0.0 - 1.1.32.2.1 - 2.31.2.0 - 1.3.12.2.1 - 2.91.5.02.2.1 - 2.132.0.0 - 2.1.22.10 - 2.132.1.3 - 2.2…

JS時間戳和時間互轉

https://www.cnblogs.com/nield-bky/p/6040853.html http://blog.csdn.net/csdn565973850/article/details/73838583 時間轉時間戳: javascript獲得時間戳的方法有四種,都是通過實例化時間對象 new Date() 來進一步獲取當前的時間戳1.var timestamp1 Da…

C語言試題157之從鍵盤輸入一個字符串,將小寫字母全部轉換成大寫字母,然后輸出到一個磁盤文件“test”中保存。 輸入的字符串以!結束

??個人主頁:個人主頁 ??系列專欄:C語言試題200例 ??推薦一款模擬面試、刷題神器?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 題目:從鍵盤輸入一個字符串,將小…

【ArcGIS微課1000例】0001:添加XY數據(Add XY data)生成shp

用過CASS的人都知道,野外數字測圖得到的點數據(平面坐標)可以直接在CASS中展點,進一步繪制地形圖。那么,帶有坐標的數據能不能在ArcGIS中實現點圖層的生成呢?答案是必須的! 本文以氣象臺站Excel…

算法導論--廣度優先搜索和深度優先搜索

廣度優先搜索 在給定圖G(V,E)和一個特定的源頂點s的情況下,廣度優先搜索系統地探索G中的邊,以期“發現”可從s 到達的所有頂點,并計算s 到所有這些可達頂點之間的距離(即最少的邊數)。該搜索算法同時還能生成一棵根為s…