MySQL中的標量子查詢,列子查詢,行子查詢

2021-09-26 15:38:21 字數 619 閱讀 4960

標量子查詢,列子查詢,行子查詢都屬於where子查詢,也就是說都寫在where之後

### 標量子查詢 #### 概念 > 子查詢得到的結果是乙個資料(一行一列) #### 語法 `select * from 資料來源 where 條件判斷 =/<> (select 欄位名 from 資料來源 where 條件判斷);` > 查詢到的結果就只有乙個結果 #### 案例 - 知道乙個學生的姓名 : 小生,想知道她在哪個班級(班級名字) - 通過學生表獲取到她所在的班級id - 通過班級id獲取到班級名字 - 需求決定主查詢 - 條件決定子查詢 `select * from my_class where class_id = (select class_id from my_student where stu_name = '小生');`

概念

子查詢得到的結果是一列資料(一列多行)

語法

主查詢 where 條件 in (列子查詢);

案例概念

返回的結果是一行多列

語法

主查詢 where 條件[(構造乙個行元素)] = (行子查詢);案例

mysql標量子查閱 MySQL 標量子查詢

mysql 標量子查詢 標量子查詢是指子查詢返回的是單一值的標量,如乙個數字或乙個字串,也是子查詢中最簡單的返回形式。乙個標量子查詢的例子如下 select from article where uid select uid from user where status 1 order by uid...

在MySQL中使用子查詢和標量子查詢的基本用法

一 mysql 子查詢 子查詢是將乙個 select 語句的查詢結果作為中間結果,供另乙個 sql 語句呼叫。mysql 支援 sql 標準要求的所有子查詢格式和操作,也擴充套件了特有的幾種特性。子查詢沒有固定的語法,乙個子查詢的例子如下 select from article where uid ...

MySQL中列子查詢與行子查詢操作的學習教程

mysql 列子查詢及 in any some 和 all 操作符的使用 mysql 列子查詢 列子查詢是指子查詢返回的結果集是 n 行一列,該結果通常來自對錶的某個字段查詢返回。乙個列子查詢的例子如下 select from article where uid in select uid from...