Mastering Oracle SQL

( 2 )

Overview

If you write programs to run against an Oracle database, you spend a lot of time and mental energy writing queries to return the data your programs need. Knowledge of SQL, and particularly of Oracle's implementation of SQL, is the key to writing good queries in a timely manner. In this book, the authors share their knowledge of Oracle SQL, and show you many creative techniques that you can use to advantage in your own applications.This book ...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (17) from $1.99   
  • New (4) from $18.37   
  • Used (13) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$18.37
Seller since Tue Aug 05 20:05:29 EDT 2014

Feedback rating:

(480)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
2002 Paperback New

Ships from: san francisco, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$18.43
Seller since Tue Jan 01 01:01:01 EST 2008

Feedback rating:

(171)

Condition: New
0596001290 BRAND NEW NEVER USED IN STOCK 125,000+ HAPPY CUSTOMERS SHIP EVERY DAY WITH FREE TRACKING NUMBER

Ships from: fallbrook, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$60.00
Seller since Tue Oct 07 09:37:03 EDT 2014

Feedback rating:

(184)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$65.00
Seller since Tue Oct 07 09:37:03 EDT 2014

Feedback rating:

(184)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Mastering Oracle SQL

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$17.99
BN.com price
(Save 43%)$31.99 List Price

Overview

If you write programs to run against an Oracle database, you spend a lot of time and mental energy writing queries to return the data your programs need. Knowledge of SQL, and particularly of Oracle's implementation of SQL, is the key to writing good queries in a timely manner. In this book, the authors share their knowledge of Oracle SQL, and show you many creative techniques that you can use to advantage in your own applications.This book shows you how to:

  • Leverage Oracle's vast library of built-in SQL functions
  • Query time-based data, and write joins involving date and time ranges
  • Use Oracle SQL's hierarchical query features to deal with data best represented in a tree format
  • Use DECODE and CASE to implement conditional logic in your queries
  • Use Oracle's new, analytic SQL features to write ranking queries, lag and lead queries, windowing queries, and more
  • Join data from two or more tables using the newly supported SQL92 join syntax
In addition, you'll see how SQL can best be integrated with PL/SQL. You'll also learn various best practices to help you write SQL queries that perform efficiently.Precious few books on the market today go beyond discussing syntax and the barest rudiments of using Oracle SQL. This book changes that, showing you how to creatively leverage the full power of SQL to write queries in an Oracle environment.
Read More Show Less

Product Details

  • ISBN-13: 9780596001292
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 4/1/2002
  • Edition description: Older Edition
  • Edition number: 1
  • Pages: 336
  • Product dimensions: 6.86 (w) x 9.46 (h) x 0.85 (d)

Meet the Author

Sanjay Mishra is a certified Oracle database administrator with more than ten years of IT experience. He has been involved in the design, architecture, and implementation of many mission-critical and decision support databases. He has worked extensively in the areas of database architecture, database management, backup / recovery, performance tuning, Oracle Parallel Server, and parallel execution. He has a Bachelor of Science degree in Electrical Engineering, and a Master of Engineering degree in Systems Science and Automation. He is the coauthor of Oracle Parallel Processing and Oracle SQL Loader: The Definitive Guide (both published by O'Reilly & Associates). Presently, he works as a database architect at Dallas Based i2 Technologies, and can be reached at sanjay_mishra@i2.com.

Alan Beaulieu has been designing, building, and implementing custom database applications for over 13 years. He currently runs his own consulting company that specializes in designing Oracle databases and supporting services in the fields of Financial Services and Telecommunications. In building large databases for both OLTP and OLAP environments, Alan utilizes such Oracle features as Parallel Query, Partitioning, and Parallel Server. Alan has a Bachelor of Science degree in Operations Research from the Cornell University School of Engineering. He lives in Massachusetts with his wife and two daughters and can be reached at albeau_mosql@yahoo.com.

Read More Show Less

Table of Contents

Dedication;
Preface;
Why We Wrote This Book;
Objectives of This Book;
Audience for This Book;
Platform and Version;
Structure of This Book;
Conventions Used in This Book;
Comments and Questions;
Acknowledgments;
Chapter 1: Introduction to SQL;
1.1 What Is SQL?;
1.2 A Brief History of SQL;
1.3 A Simple Database;
1.4 DML Statements;
Chapter 2: The WHERE Clause;
2.1 Life Without WHERE;
2.2 WHERE to the Rescue;
2.3 WHERE Clause Evaluation;
2.4 Conditions and Expressions;
2.5 WHERE to Go from Here;
Chapter 3: Joins;
3.1 Inner Joins;
3.2 Outer Joins;
3.3 Self Joins;
3.4 Joins and Subqueries;
3.5 DML Statements on a Join View;
3.6 ANSI-Standard Join Syntax in Oracle9i;
Chapter 4: Group Operations;
4.1 Aggregate Functions;
4.2 The GROUP BY Clause;
4.3 The HAVING Clause;
Chapter 5: Subqueries;
5.1 What Is a Subquery?;
5.2 Noncorrelated Subqueries;
5.3 Correlated Subqueries;
5.4 Inline Views;
5.5 Subquery Case Study: The Top N Performers;
Chapter 6: Handling Temporal Data;
6.1 Internal DATE Storage Format;
6.2 Getting Dates In and Out of a Database;
6.3 Date Manipulation;
6.4 Oracle9i New DATETIME Features;
6.5 INTERVAL Literals;
Chapter 7: Set Operations;
7.1 Set Operators;
7.2 Using Set Operations to Compare Two Tables;
7.3 Using NULLs in Compound Queries;
7.4 Rules and Restrictions on Set Operations;
Chapter 8: Hierarchical Queries;
8.1 Representing Hierarchical Information;
8.2 Simple Hierarchy Operations;
8.3 Oracle SQL Extensions;
8.4 Complex Hierarchy Operations;
8.5 Restrictions on Hierarchical Queries;
Chapter 9: DECODE and CASE;
9.1 DECODE, NVL, and NVL2;
9.2 The Case for CASE;
9.3 DECODE and CASE Examples;
Chapter 10: Partitions, Objects, and Collections;
10.1 Table Partitioning;
10.2 Objects and Collections;
Chapter 11: PL/SQL;
11.1 What Is PL/SQL?;
11.2 Procedures, Functions, and Packages;
11.3 Calling Stored Functions from Queries;
11.4 Restrictions on Calling PL/SQL from SQL;
11.5 Stored Functions in DML Statements;
11.6 The SQL Inside Your PL/SQL;
Chapter 12: Advanced Group Operations;
12.1 ROLLUP;
12.2 CUBE;
12.3 The GROUPING Function;
12.4 GROUPING SETS;
12.5 Oracle9i Grouping Features;
12.6 The GROUPING_ID and GROUP_ID Functions;
Chapter 13: Advanced Analytic SQL;
13.1 Analytic SQL Overview;
13.2 Ranking Functions;
13.3 Windowing Functions;
13.4 Reporting Functions;
13.5 Summary;
Chapter 14: SQL Best Practices;
14.1 Know When to Use Specific Constructs;
14.2 Avoid Unnecessary Parsing;
14.3 Consider Literal SQL for Decision Support Systems;
Colophon;

Read More Show Less

Customer Reviews

Average Rating 4.5
( 2 )
Rating Distribution

5 Star

(1)

4 Star

(1)

3 Star

(0)

2 Star

(0)

1 Star

(0)
Sort by: Showing all of 2 Customer Reviews
  • Anonymous

    Posted Thu Jul 22 00:00:00 EDT 2004

    Helps you with 10g

    [A REVIEW OF THE SECOND EDITION] Those of you dealing with the latest Oracle 10g, and perhaps frustrated with the quality of the Oracle documentation, might want to consult this second edition. Its greatest difference compared to the first edition is simply that it deals with 10g, whereas the latter talks about 9g. Mishra and Beaulieu explain, with extensive detail and examples, the new features. Like support for unix-like regular expressions within SQL statements. Given that many Oracle users probably hail from a unix/C background, they will welcome this. Also, for mapping between XML and SQL data types, 10g now integrates XML. This will reduce the impedance mismatch between the object oriented and relational outlooks that bedevil many programmers who have to deal with both. The only problem I found with this book is its lack of mention of competing databases. Because the authors explicitly assume that you have already committed to using Oracle as your database. Fair enough. But perhaps occasional comments in the text, about how a given command or feature is not possible in another database would be useful and appreciated by Oracle users. Heck, to be fair, on this point, the book is at no relative disadvantage. For example, I have texts on dB2 and MySQL that likewise say zilch about their competitors.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted Tue Feb 16 00:00:00 EST 2010

    No text was provided for this review.

Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)