mysql的多表查詢(2)(一站到底,從簡到難)

2021-08-20 23:40:57 字數 1300 閱讀 6493

還是用前面的三個表

一,多行子查詢

返回多行記錄的子查詢

1.使用關鍵字in

例如; 顯示同乙個宿舍樓(1號宿舍樓)的同學,注意這裡用in 而不用=,因為where後符合條件的id有多個值,in 說明滿足其中乙個就可以了

2,。在多行子查詢中使用all操作符

顯示數學成績比測控2班的所有同學的成績高的同學的姓名、學號,數學成績

3.在多行子查詢中使用any操作符

顯示數學成績比測控2班的任意同學的成績高的同學的姓名、學號,數學成績

這樣的多行子查詢就演示完成了,下面我們要繼續**

(二)多列子查詢

單行子查詢是指子查詢只返回單列,單行資料,多行子查詢是指返回單列多行資料,都是針對單列而言的,而多列

子查詢則是指查詢返回多個列資料的子查詢語句

查詢和smith的部門和崗位完全相同的所有雇員,不含smith本人

mysql> select ename from emp where (deptno, job)=(select deptno, job from emp where

ename='smith')

->       and ename != 'smith';

+-------+

| ename |

+-------+

| adams |

(這裡我用了以前的一張表)

(三)在from子句中使用子查詢

子查詢語句出現在from子句中。這裡要用到資料查詢的技巧,把乙個子查詢當做乙個臨時表使用。

如何顯示高於自己班平均數學成績的學生的資訊

不可否認這種操作還是有一定的難度的,需要大家的勤加練習

這時我們的多表查詢討論也接近尾聲了,謝謝支援。

webpack 一站到底一

webpack入門webpack在逐漸成為乙個成熟的青年路上,一直備受大家青睞,然而還在不斷的健身,希望以最好的姿態呈現給各位,如今他已經v3。比起1 2又強化骨骼,變得更堅實。官方給出 webpack 是前端資源模組化管理和打包工具 他可以將許多鬆散的模組按照依賴和規則打包成符合生產環境部署的前端...

webpack 一站到底二

續webpack一 一站到底 7 webpack dev server 啟動乙個本地服務 不在外掛程式裡 單獨 devserver 當然也可以配置 proxy 8 webpack.bannerplugin 在檔案頭新增注釋 9 webpack.defineplugin 定義環境變數 const we...

MySQL基本資料型別2(一站到底,從簡到難)

我們可以看到資料型別是可以分為這幾大類的 數值型別 文字,二進位制型別 時間日期 string型別 下面我們就從數值型別為大家講解 1,數值型別 在學習數值型別時我們應關注些什麼呢?根據經驗關注點應該在可取值的範圍吧,也就是最小值和最大值,我會在下表中為大家 列出 1 有興趣的朋友可以做一做邊界值的...