首頁 > 資料庫 > Oracle > oracle中多表查詢如何使用natural join使用方法?

oracle中多表查詢如何使用natural join使用方法?

coldplay.xixi
發布: 2020-07-17 16:13:31
原創
3966 人瀏覽過

oracle中多表查詢natural join使用方法:1、自動匹配兩張表中相同的列;2、指定需要顯示的列;3、在使用自然連接的時候,不能為要指定顯示的列指定表名或是表別名。

oracle中多表查詢如何使用natural join使用方法?

oracle中多表查詢natural join使用方法:

1.oracle自然連接中不需要指定連接條件,它會自動匹配兩張表中相同的列(以scott用戶下emp dept兩張表為例)。

oracle中多表查詢如何使用natural join使用方法?

oracle中多表查詢如何使用natural join使用方法?

2.在自然連線中可以指定需要顯示的欄位

oracle中多表查詢如何使用natural join使用方法?

3.在使用自然連接的時候不能為要指定顯示的列指定表名或是表別名

oracle中多表查詢如何使用natural join使用方法?

#4.在使用自然連接的時候,如果兩張有兩個字段相同那同樣也會自動匹配。 (hr用戶下的兩張表為例)

oracle中多表查詢如何使用natural join使用方法?

oracle中多表查詢如何使用natural join使用方法?

5.其實natural join自然連接與where條件連接的查詢方式雖然不一樣,但查詢結果是一樣的,只不過在使用自然連結的時候語句理想簡化。如下圖

oracle中多表查詢如何使用natural join使用方法?

oracle中多表查詢如何使用natural join使用方法?

相關學習推薦:oracle資料庫學習教學

#

以上是oracle中多表查詢如何使用natural join使用方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板