oracle sql 高階連線
sql的高階查詢有四種連線,分別是:等值連線,非等值連線,外連線,自連線。
等值連線很簡單,如:
非等值連線,是這兩個表之間沒有直接關係,他們要滿足一個條件,如,哪些員工的工資級別屬於三級:
自連線,是同一個基表的不同行做連線,如,指出每個僱員的經理的名字:
步入正題,外連線,簡單的說,就是把不帶加號(+)那一邊的表的資料全部取出,如果帶加號那一端的表中沒有對應的資料,則用空白補充。說白了,加號的意思就是補充。(因為我每次用外連線的時候都要反應半天,所以自己找了個簡單的記憶方法,不知道你聽懂沒有?)下面這個例子在加以詳細解釋一下下,如,查出所有員工及對應部門的記錄,包括沒有任何員工的部門記錄。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11536986/viewspace-620442/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Apache Spark SQL的高階Join連線技術ApacheSparkSQL
- SQL Server連線SQL Server、SQL Server連線ORACLE 連結伺服器SQLServerOracle伺服器
- PL/SQL Developer 連線 OracleSQLDeveloperOracle
- oracle sql developer 2.1如何連線oracleOracleSQLDeveloper
- 【SQL】Oracle的內連線、左外連線、右外連線及全外連線SQLOracle
- oracle sql內連線_左(右)連線_全外連線_幾種寫法OracleSQL
- PostgreSQL:高階 SQLSQL
- SQL Server linked server 連線OracleSQLServerOracle
- 【SQL】表連線 --半連線SQL
- [MS SQL]高階SQL總結SQL
- java連線oracle執行sql語句JavaOracleSQL
- SQL高階查詢SQL
- 【SQL】SQL表連線方法方式介紹(Oracle/Postgresql)SQLOracle
- sql 內連線和外連線SQL
- SQL SERVER 自連線、外連線SQLServer
- PL/SQL Developer連線到Oracle 12cSQLDeveloperOracle
- pl/sql dev連線oracle相關問題SQLdevOracle
- oracle學習筆記(十七) PL/SQL高階應用Oracle筆記SQL
- Oracle與Mysql的高階查詢與難點sqlOracleMySql
- SQL Deverlop連線SQL ServerSQLdevServer
- 連線SQL ServerSQLServer
- SQL連線句法SQL
- Oracle(+)連線與Join連線Oracle
- Oracle左連線,右連線Oracle
- SQL的四種連線:內連線 左外連線 右外連線 全連線SQL
- PL/SQL Developer連線遠端Oracle資料庫SQLDeveloperOracle資料庫
- 如何使用Linked Server連線Oracle與SQL ServerServerOracleSQL
- oracle 高階函式Oracle函式
- 招聘高階ORACLE DBAOracle
- oracle 高階複製Oracle
- Oracle高階複製Oracle
- 深入淺出SQL之左連線、右連線和全連線SQL
- sql內連結,外連線SQL
- SQL中的左連線和右連線SQL
- sql-server高階查詢SQLServer
- sql之20高階查詢SQL
- SQL 高階語法 MERGE INTOSQL
- ORACLE 半連線與反連線Oracle