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

看板Database作者 (small kuo)時間9年前 (2015/04/21 20:56), 9年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
書籍名稱: 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程式進階者。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.9.132 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1429621015.A.148.html ※ 編輯: rongkuo (111.255.9.132), 04/21/2015 21:02:33
文章代碼(AID): #1LDaaN58 (Database)