程式開發第3享 Sql中的四種連線

2021-10-05 09:32:53 字數 887 閱讀 5797

sql中的連線方式主要包括內連線、左連線、右連線、全外連線等四種方式,具體如下:

1、內連線

內連線主要用於展示兩者之間的共同資料。

類似於數學集合學中的交集概念。

其語法是:inner join...on... /join...on...

2、左連線

左連線,又稱「左外連線」,結果將返回左表中的所有行資料,如果左表的某行資料在右表中沒有找到匹配行,則將為右表返回空值,即以左表為主表,右表中沒資料的為null。

類似於資料集合學中的差集概念,只不過是求左表中對右表的差集。

其語法為:left join...on...

3、右連線

右連線,又稱「右外連線」,結果將返回右表中的所有行。 如果右表中的某行在左表中沒有找到匹配行,則將為左表返回空值,即以右表為主表,左表中沒資料的為null。

類似於資料集合學中的差集概念,只不過是求右表中對左表的差集。

其語法為:right join...on...

4、全外連線

全外連線是完整的外部連線,其結果返回左表和右表中的所有行。當某行在另乙個表中沒有匹配行時,則另乙個表中的選擇列表中列值為空值,如果表之間有匹配行,則整個結果集包含基礎資料表的所有資料值。

類似於資料集合學中的並集概念,將所有資料整合在一起,形成一張新錶。

其語法為:full  join ...on...

1、sql的四種連線-左外連線、右外連線、內連線、全連線,

程式開發第4享 sql中三種count 函式詳解

在sql中,count count 1 count id 都有統計的功能,但三者之間又存在著一定的差異,下面從執行效果 執行效率等兩方面進行說明 1 執行效果 count 包括了所有的列,相當於行數,在統計結果的時候,不會忽略列值為null count 1 包括了忽略所有列,用1代表 行,在統計結果...

SQL中的四種語言DML DDL DCL TCL

dml data manipulation language 資料操縱語言。sql的分類之一,命令使使用者能夠查詢資料庫以及操作已有資料庫中的資料的計算機語言。dml分成互動型dml和嵌入型dml兩類。互動型dml 這類dml自成系統,可在終端上直接對資料庫進行操作。嵌入型dml 這類dml是嵌入在...

Windows平台開發 四種啟動其它程式的方法

有時我們的程式需要啟動其它程式,可能是為了利用它已有的功能,也可能是為了達到某種需要。那麼怎樣來啟動我們需要的程式呢?我暫時知道有4種方法 1 呼叫api int system const char command 你可以傳入一命令,啟動某個程式。如 ping www.vczx.com yourex...