《前后端面試題
》專欄集合了前后端各個知識模塊的面試題,包括html,javascript,css,vue,react,java,Openlayers,leaflet,cesium,mapboxGL,threejs,nodejs,mangoDB,MySQL,Linux… 。
文章目錄
- 一、本文面試題目錄
-
-
- 81. 什么是子查詢?子查詢可以放在哪些位置?
- 82. 寫出一個“查詢工資高于平均工資的員工”的子查詢。
- 83. 如何使用子查詢查詢“部門為'技術部'的員工數量”?
- 84. 什么是關聯子查詢?舉例說明。
- 85. 如何使用子查詢查詢“沒有訂單的用戶”?(使用NOT IN)
- 86. 如何使用EXISTS替代IN查詢“有訂單的用戶”?
- 87. 如何使用子查詢查詢“每個部門工資最高的員工”?
- 88. 如何查詢“比本部門平均工資高的員工”?(關聯子查詢)
- 89. 如何使用子查詢實現“查詢最近30天內有登錄記錄的用戶”?
- 90. 如何將子查詢的結果作為一張臨時表使用?
- 91. 如何查詢“購買過所有商品的用戶”?(使用子查詢和COUNT)
- 92. 如何查詢“至少有3個下屬的經理”?(自連接+子查詢)
- 93. 如何使用子查詢查詢“2023年每個月的訂單總數”?
- 94. 如何查詢“工資排名前10%的員工”?(使用子查詢和PERCENTILE)
- 95. 如何查詢“入職日期在其部門平均入職日期之后的員工”?
- 96. 如何使用子查詢實現分頁查詢?(例如:查詢第2頁,每頁10條)
- 97. 如何查詢“與'張三'購買過相同商品的用戶”?
- 98. 如何查詢“每個類別中價格最高的3件商品”?(子查詢+LIMIT)
- 99. 如何使用子查詢更新“部門為'財務部'的員工工資,增加10%”?
- 100. 如何使用子查詢刪除“沒有任何訂單的商品”?
-
- 二、150道面試題目錄列表
一、本文面試題目錄
81. 什么是子查詢?子查詢可以放在哪些位置?
- 原理說明:子查詢(Subquery)是嵌套在其他SQL語句中的查詢,也稱為內部查詢,其結果作為外部查詢的條件或數據來源。子查詢需用括號包裹,可獨立執行。
- 可放置的位置:
SELECT
子句中:作為查詢結果的字段值(需返回單行單列);FROM
子句中:作為臨時表(需指定別名);