Oracle資料庫學習應用:經驗分享

sudn發表於2011-12-23
【IT168 技術】Oracle資料庫是一種大型資料庫系統,一般應用於商業,政府部門,它的功能很強大,能夠處理大批量的資料,在網路方面也用的非常多。Oracle資料庫管理系統是一個以關係型和麵向物件為中心管理資料的資料庫管理軟體系統。

  oracle資料庫是一種大型資料庫系統,一般應用於商業,政府部門,它的功能很強大,能夠處理大批量的資料,在網路方面也用的非常多。Oracle資料庫管理系統是一個以關係型和麵向物件為中心管理資料的資料庫管理軟體系統,其在管理資訊系統、企業資料處理、因特網及電子商務等領域有著非常廣泛的應用。

  1.having 子句的用法

  having 子句對 group by 子句所確定的行組進行控制,having 子句條件中只允許涉及常量,聚組函式或group by 子句中的列.

  2.外部聯接"+"的用法

  外部聯接"+"按其在"="的左邊或右邊分左聯接和右聯接.若不帶"+"運算子的表中的一個行不直接匹配於帶"+"預算符的表中的任何行,則前者的行與後者中的一個空行相匹配並被返回.若二者均不帶′+′,則二者中無法匹配的均被返回.利用外部聯接"+",可以替代效率十分低下的 not in 運算,大大提高執行速度.例如,下面這條命令執行起來很慢

  以下是程式碼片段:

#div_code img{border:0px;}<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gtselect a.empno from emp a where a.empno not in

  (
select empno from emp1 where job=′SALE′);

相關文章