Oracle Consulting Oracle Training Oracle Support Development
Home
Catalog
Oracle Books
SQL Server Books
IT Books
Job Interview Books
eBooks
Rampant Horse Books
911 Series
Pedagogue Books
Oracle Software
image
image
Write for Rampant
Publish with Rampant
Rampant News
Rampant Authors
Rampant Staff
  Phone
  252-431-0050
Oracle News
Oracle Forum
Oracle Tips
Articles by our Authors
Press Releases
SQL Server Books
image
image

Oracle 11g Books

Oracle tuning

Oracle training

Oracle support

Remote Oracle

STATSPACK Viewer

    Privacy Policy

  

 

ISBN 10: 
0-9776715-8-5
ISBN 13: 
978-0-9776715-8-8
Library of Congress Number:
2008937201
300 pages
Perfect bind - 9x7
Publication Date:
December 2008
Shelving:  Databases/Oracle Oracle In-focus Series #28

  Advanced Oracle SQL Programming
The expert guide to writing complex queries

Laurent Schneider,
Oracle ACE, Oracle Certified Master  
 
         
Retail Price $49.95
/  £24.95

Order now at 30% off and get access to the code depot! Only $34.95
(30% off)
       
Key Features   About the Author Reader Comments
Table of Contents   Errata  
       

Oracle SQL is one of the world's most powerful dialects, packed with advanced functions and features that give Oracle SQL  procedural language capabilities.  Using these powerful features it is no longer necessary to embed Oracle SQL inside a procedural language, and native Oracle SQL can now be used to solve complex query problems. 

This is an indispensable book for all Oracle DBA's and developers who need to understand how to apply Oracle SQL features for complex queries.

Written by a certified Oracle Master and Oracle ACE, this advanced book shows working examples of how to leverage Oracle SQL's powerful built-in functions for fast extraction of complex data and how to use native SQL for procedural processing.

Every developer needs to know how to use Oracle SQL to summarize and aggregate data from large tables and how to use powerful features such as the "model" clause to make SQL act as a procedural language.

This book shows important techniques on how to leverage Oracle's powerful XML interface to quickly format Oracle data with XML for instant publication.

This is not a book for beginners or dilettantes and it is designed for the professional Oracle developer, covering many advanced Oracle SQL techniques including XML queries, Oracle SQL analytics, SQL for aggregation, and traversing Hierarchies.

Best of all, the author reveals secrets for retrieving Oracle data faster and more elegantly than the traditional approaches to writing SQL.


 

 
 

          
          
            Expert tips for
         SQL Programming

 

Key Features

• Understand advanced Oracle SQL analytics

• Learn how to traverse complex hierarchical relationships

• Expand your understanding of Oracle SQL to solve complex business queries

• Download working examples of Oracle analytic functions

• See how to quickly format Oracle data with XML for seamless publication

• Learn expert tips and tricks for writing high-quality SQL
 

About the Author:

 
Laurent Schneider

Laurent Schneider is one of the most respected authors in Oracle technology, with many years of experience as a Systems Engineer and Database Engineer.

Laurent achieved the highest level of DBA certification in 2004, being the first Oracle Certified Master in Switzerland and recipient of the prestigious Oracle Technology Network ACE trophy.

Laurent has over a decade of expertise in development - specializing in data warehousing and database modeling as well as database administration. He currently works for a successful Swiss bank as application architect/developer.

In his spare time, Laurent enjoys studying Chinese Chess strategy and has won the Swiss Championship. He lives on the sunny side of the Uetliberg with his wife Bertille, his daughter Dora and his son Loïc.

Table of Contents:

 

Chapter 1: Oracle SQL Query overview
- Syntax
- Subqueries
- Joins
- Sets
 
Chapter 2: Oracle SQL Functions
- Standard functions
Compare dates, evaluate conditions in CASE and LNNVL, convert and cast, check for nulls, use regular expressions
 
Chapter 3: Oracle SQL Aggregation
- Standard functions
Sum, count and calculate averages. Nest aggregates function
- Grouping sets
Create totals, sub-totals, grand-totals
- Pivot functions
 
Chapter 4: Oracle SQL Analytics
- Syntax
- Window
Calculate cumulative totals, moving windows
- Order
Number rows with row_number, rank and dense_rank
- Inter-rows calculation
Access rows with lead, lag, first_value and last_value
- Analytic functions
Percentage and statistics
 
Chapter 5: XML
- XML functions
Use Oracle functions to convert XML from and to relational data
- XPATH
Extract values from an XML document
- Aggregation
Use XMLAGG to perform aggregation
- XQuery
Use XQUERY and XMLTABLE to write XQuery programs and to access XML and relational data
 
Chapter 6: Oracle SQL Hierarchies
- Syntax
- Loops
Prevent ORA-01436 with the NOCYCLE keyword. Detect loops with the CONNECT_BY_ISCYCLE function
- First ancestor
Aggregate hierarchical results with CONNECT_BY_ROOT
- Paths
Retrieve the full path with SYS_CONNECT_BY_PATH
 
Chapter 7: Oracle SQL Model Clause
- Syntax
- Inter-rows calculation
Access and update a row, retrieve any values from the result set
- Iterate
Loop and generate new rows
 
Appendix – SQL*Plus
Create scripts for Unix and Windows to retrieve the results of SELECT queries

Reviews:

From the series Editor:

Errata:

Hit Counter

   

Oracle® is the registered trademark of Oracle Corporation. SQL Server® is the registered trademark of Microsoft Corporation.
Many of the designations used by computer vendors to distinguish their products are claimed as Trademarks