1. 程式人生 > >數據庫4

數據庫4

自動 全連接 條件數 基礎上 nio sts 量子 所有 左右

連接查詢:

含義:兩個或兩個以上的表連接起來成為一個數據源

基本形式:

from 表1

jion 表2 on連接條件

交叉連接:

from 表1

jion 表2

內連接:

from 表1

join 表2 on表1.字段名1=表2.字段名2;

找出在結果中表1的字段名1的值與表2的字段名2的值相等的那些行

左連接:

from 表1 left

join 表2 on連接條件

在內連接的基礎上加上左邊表中不符合連接條件的數據,相應本應放右邊表的字段的位置自動補為null值

右連接:

from 表1 right

join 表2 on連接條件

與左連接相反

全連接:

from 表1 full

jion 表2 on連接條件

左右連接的並集

子查詢:

select 字段或表達式as別名 from 表名 where字段或表達式的條件判斷

分類:

按結果

1、表子查詢

2、行子查詢

3、列子查詢

4.標量子查詢

按場合

1、作為主查詢的結果數據

2、作為主查詢的條件數據

3、作為主查詢的來源數據

in子查詢:

基本形式:where字段值 in(值1,值2)

字段值等於該子查詢的任意一項就滿足條件

any子查詢:

基本形式:

where 字段值 比較運算符 any

字段值只要和子查詢的任意一個值滿足給定的比較運算就算滿足了條件

all 子查詢

where 字段值 比較運算符 all(列子查詢)

字段值必須與子查詢的所有值都滿足給定的比較運算 ,才滿足條件

exist的子查詢

基本形式:

where exists (子查詢)

如果該子查詢有結果數據,就是true

聯合查詢:

基本形式:

select 語句1

union

select 語句2

數據庫4