[徵文] Oracle SQL高級編程(簡體書)

作者: rongkuo (small kuo)   2015-04-21 20:56:52
書籍名稱: Oracle SQL高級編程(簡體書)
http://www.m.sanmin.com.tw/Product/Index/002709994
原文書籍官方網站: http://www.apress.com/9781430232285
內容:
本書內容講述ORACLE資料庫SQL高級函數及語法使用。主要內容有第7章高級分群
(Advanced Grouping)談GROUP BY 語句及函數進階用法例如:ROLLUP、CUBE、GROUPING
SETS 語句及GROUPING等函數用法,可以對資料進行分群與彙總。第8章分析函數
(Analytic Functions)談FIRST_VALUE、LISTAGG、NTH_VALUE、ROW_NUMBER等分析函數,
若使用傳統SQL必須做多個自關聯(Self Joins)才能達到所需,使用分析函數使SQL程式更
小及更有效率。第9章Model語句(The Model Clause)談Model語句使用方法,使用這是
ORACLE提供非常強的一個功能,許多傳統語法做不到的,Model語法可以輕易做到,Model
語法提供一個很好的替代電子表格(Spreadsheet)功能。第10章子查詢因子化(Subquery
Factoring)談遞迴式階層式查詢,主要是WITH和CONNECT BY 語句功能。
心得:
這是Pro Oracle SQL一書的中文簡體翻譯本,因為工作上需要撰寫複雜ORACLE SQL程式,
因此找市面上談比較進階的SQL書,剛好在若水堂簡體書店就發現這一本非常好的書。工
作上使用資料庫是ORACLE 11g,而ORACLE 11g多了很多一般資料庫教科書上未提的功能,
本書一些進階主題都有談到,但是有一些缺點就是未談到正規表示式(Regular
Expression)函數和Pivot/Unpivot語句使用方法,這一部分可由閱讀ORACLE 公司出的電
子書:Oracle Database SQL Language Reference學會這些功能的用法。對於程式設計師
來講,撰寫SQL程式功力如果練的很強的話,很多邏輯都可由資料庫伺服器就處理掉,不
需透過應用伺服器程式語言處理,可以改善伺服器效能。
適合閱讀者:
對ORACLE資料庫撰寫SQL程式進階者。

Links booklink

Contact Us: admin [ a t ] ucptt.com