Buy New
-28%
$39.46$39.46
FREE delivery Monday, April 27
Advertisement
Advertisement
Ships from: Amazon Sold by: Books & Bauble
Used - Very Good
$24.01$24.01
$3.99 delivery Tuesday, April 28
Advertisement
Advertisement
Ships from: Bill's Retro Media Sold by: Bill's Retro Media
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Practical Oracle SQL: Mastering the Full Power of Oracle Database First Edition
Purchase options and add-ons
Both standard SQL and Oracle’s own extensions to the language have progressed far over the decades in terms of how much you can work with your data in a single, albeit sometimes complex, SQL statement. If you already know the basics of SQL, this book provides many examples of how to write even more advanced SQL to huge benefit in your applications, such as:
- Pivoting rows to columns and columns to rows
- Recursion in SQL with MODEL and WITH clauses
- Answering Top-N questions
- Forecasting with linear regressions
- Row pattern matching to group or distribute rows
- Using MATCH_RECOGNIZE as a row processing engine
What You Will Learn
- Take full advantage of advanced and modern features in Oracle SQL
- Recognize when modern SQL constructs can help create better applications
- Improve SQL query building skills through stepwise refinement
- Apply set-based thinking to process more data in fewer queries
- Make cross-row calculations with analytic functions
- Search for patterns across multiple rows using row pattern matching
- Break complex calculations into smaller steps with subquery factoring
Who This Book Is For
Oracle Database developers who already knowsome SQL, but rarely use features of the language beyond the SQL-92 standard. And it is for developers who would like to apply the more modern features of Oracle SQL, but don’t know where to start. The book also is for those who want to write increasingly complex queries in a stepwise and understandable manner. Experienced developers will use the book to develop more efficient queries using the advanced features of the Oracle SQL language.
- ISBN-101484256166
- ISBN-13978-1484256169
- EditionFirst Edition
- Publication dateFebruary 20, 2020
- LanguageEnglish
- Dimensions7.01 x 1.09 x 10 inches
- Print length483 pages
Frequently bought together

Deals on related products
Customers also bought or read
- Modern Oracle Database Programming: Level Up Your Skill Set to Oracle's Latest and Most Powerful Features in SQL, PL/SQL, and JSON
Paperback$30.65$30.65Delivery Tue, Apr 28 - Expert Oracle Database Architecture: Techniques and Solutions for High Performance and Productivity
Paperback$71.24$71.24FREE delivery Tue, May 5 - Oracle PL/SQL Programming: Covers Versions Through Oracle Database 12c
Paperback$33.00$33.00Delivery Mon, Apr 27 - Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter
Paperback$43.99$43.99FREE delivery Mon, Apr 27 - Pro Oracle SQL Development: Best Practices for Writing Advanced Queries
Paperback$69.99$69.99FREE delivery Tue, Apr 28 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerPython Programming
Paperback$27.53$27.53Delivery Mon, Apr 27 - Storytelling with Data: A Data Visualization Guide for Business Professionals#1 Best SellerInformation Management
Paperback$23.31$23.31Delivery Mon, Apr 27
Editorial Reviews
From the Author
From the Back Cover
Both standard SQL and Oracle’s own extensions to the language have progressed far over the decades in terms of how much you can work with your data in a single, albeit sometimes complex, SQL statement. If you already know the basics of SQL, this book provides many examples of how to write even more advanced SQL to huge benefit in your applications, such as:
- Pivoting rows to columns and columns to rows
- Recursion in SQL with MODEL and WITH clauses
- Answering Top-N questions
- Forecasting with linear regressions
- Row pattern matching to group or distribute rows
- Using MATCH_RECOGNIZE as a row processing engine
You will:
- Take full advantage of advanced and modern features in Oracle SQL
- Recognize when modern SQL constructs can help create better applications
- Improve SQL query building skills through stepwise refinement
- Apply set-based thinking to process more data in fewer queries
- Make cross-row calculations with analytic functions
- Search for patterns across multiple rows using row pattern matching
- Break complex calculations into smaller steps with subquery factoring
About the Author
Having discovered his talent, Kim financed computer science studies at Odense University with a summer job as sheriff of Legoredo, while learning methodology and programming in Modula-2 and C. From there he moved into consulting as a developer making customizations to ERP software. That gave him his first introduction to Oracle SQL and PL/SQL, with which he has worked extensively since the year 2000.
His professional passion is to work with data inside the database utilizing the SQL language to the fullest to achieve the best application experience for his application users. With a background fitting programs into 5 KB RAM, Kim hates to waste computing resources unnecessarily.
Kim shares his experience and knowledge by blogging at the kibeha.dk website, presenting at various Oracle User Group conferences, and being the SQL quizmaster at the Oracle Dev Gym. His motivation comes from peers who say “now I understand” after his explanations, and from end users who “can’t live without” his application coding. He is a certified Oracle OCE in SQL, and an Oracle ACE Director.
Outside the coding world, Kim is married, loves to cook, and is a card-carrying member of the Danish Beer Enthusiasts Association.
Product details
- Publisher : Apress
- Publication date : February 20, 2020
- Edition : First Edition
- Language : English
- Print length : 483 pages
- ISBN-10 : 1484256166
- ISBN-13 : 978-1484256169
- Item Weight : 1.8 pounds
- Dimensions : 7.01 x 1.09 x 10 inches
- Best Sellers Rank: #2,083,908 in Books (See Top 100 in Books)
- #631 in Database Storage & Design
- #2,621 in Databases & Big Data
- Customer Reviews:
About the author

Kim Berg Hansen is a database developer from Middelfart in Denmark.
As a youngster originally wanting to work with electronics, he tried computer programming and discovered that the programs he wrote worked well—unlike the electronics projects he soldered that often failed. This lead to a VIC-20 with 5 kilobytes RAM and many hours programming in Commodore Basic.
Having discovered his talent, Kim financed computer science studies at Odense University with a summer job as Sheriff of Legoredo, while learning methodology and programming in Modula-2 and C. From there he moved into consulting as a developer making customizations to ERP software. That gave him his first introduction to Oracle SQL and PL/SQL, with which he has worked extensively since the year 2000.
His professional passion is to work with data inside the database utilizing the SQL language to the fullest to achieve the best application experience for his application users. With a background fitting programs into 5 KB RAM, Kim hates to waste computing resources unnecessarily.
Kim shares his experience and knowledge by blogging at www.kibeha.dk, presenting at various Oracle User Group conferences, and being the SQL quizmaster at the Oracle Dev Gym. His motivation comes from peers who say “now I understand” after his explanations, and from end users who “can’t live without” his application coding. He is a certified Oracle OCE in SQL, and an Oracle ACE Director.
Outside the coding world, Kim is married, loves to cook, and is a card-carrying member of the Danish Beer Enthusiasts Association.
Related products with free delivery on eligible orders
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop review from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on June 13, 2021Format: PaperbackVerified PurchaseThis is an excellent book for solving real world SQL problems one might encounter. It incorporates the latest Oracle SQL new features and provides multiple options, with pros/cons, to achieve a result. The examples are very well explained which is not an easy task.
Top reviews from other countries
-
Andreas GondorfReviewed in Germany on January 25, 20245.0 out of 5 stars Gute Anregungen für SQL-Statement-Optimierungen
Format: PaperbackVerified PurchaseEinige sehr coole SQL-Funktionen. Gerade die windowed functions können sehr nützlich sein.
Wer ein Buch sucht, dass hilft SQL statements zu optimieren, wird mit dem Buch Spaß haben.
Marc MusetteReviewed in France on October 14, 20205.0 out of 5 stars SQL is not dead
Format: PaperbackVerified Purchase"While it takes two to three weeks to learn SQL basics, you can spend a life for mastering it or, at least, for learning new features added through new releases."
This book helps advanced users to buy a bit of time through real-life complex examples and well-written explanations.
One of the best books over Oracle SQL ever.
Mohamed HouriReviewed in France on January 27, 20234.0 out of 5 stars Almost everything I wanted to know about Oracle SQL in this book
Format: PaperbackVerified PurchaseAs the title of my review suggests, if you want to have a book in which you will find the essentials of what you need to know about Oracle SQL then "Practical Oracle SQL" is just what you are looking for. Not only is it all there but, it is beautifully and elegantly explained; sometimes using 3 different ways to write a semantically equivalent query. That's what we call a job well done.
-
BottiReviewed in Germany on January 10, 20215.0 out of 5 stars Fuer erfahrene sql entwickler ein extra impuls zu bessere loesungen
Format: PaperbackVerified PurchaseDieses Buch erwartet schon ein grosses sql wissen. Kapitel 1 geht gleich auf hohem nivo los: es gibt nur wenige saetze die nicht informativ sind. Fuer sql einsteiger absolut ungeeignet, aber fuer diejenigen die denken das sie sql technisch alles schon drauf haben ist es eine sehr schoene lektuere.
So ein buch wuensche ich mir fuer oracle sql optimierung, aber dann auf basic level!
A. OlsenReviewed in Germany on March 9, 20205.0 out of 5 stars Very useful and hits the spot
Format: PaperbackVerified PurchaseAs an experienced SQL developer I find this book amazingly good at introducing the application of new methods implemented in the latest versions of Oracle Database. This book is absolutely not for beginners, and as such, the author is not attempting to tire the reader with too much talk. If you are used to approaching a problem and finding the best suited solutions, then you’ll feel at home, so to speak, right away.
















