[征文] 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