Cart
Free Shipping in Australia
Proud to be B-Corp

SQL Pocket Guide Jonathan Gennick

SQL Pocket Guide By Jonathan Gennick

SQL Pocket Guide by Jonathan Gennick


$17.99
Condition - Very Good
Only 4 left

Summary

Designed as a major help to programmers who use SQL in their day-to-day work, this title is not just an endless collection of syntax diagrams; it addresses the language's complexity head on and leads by example. It covers the three most commonly used database products: Oracle, IBM's DB2, and Microsoft's SQL Server.

SQL Pocket Guide Summary

SQL Pocket Guide by Jonathan Gennick

SQL (Standard Query Language) is the universal standard when it comes to querying and updating databases. It's also rich and complex, with so many features that even the most experienced programmers only make use of a small percentage of them. Why is that? Well naturally, when you're deep into your work, you want to avoid distractions. And it's easy to get distracted when you pull your favorite reference book off the shelf. Your solution is the SQL Pocket Guide--a seamless, fast syntax lookup that won't divert you from the task at hand. Concise and easy-to-use, this little book is the portable companion to O'Reilly's SQL in a Nutshell. This unique reference can be a major help to programmers who use SQL in their day-to-day work. Not just an endless collection of syntax diagrams, this small guide addresses the language's complexity head on and leads by example. If you need to look up the syntax for a particular statement, you'll find helpful examples of the technique. You can then combine several techniques for your own SQL statements. The book covers the three most commonly used database products: Oracle, IBM's DB2, and Microsoft's SQL Server. It's a concise reference to frequently used SQL statements and commonly used SQL functions. The SQL Pocket Guide is written for programmers and database administrators who are already familiar with SQL (Structured Query Language) but want to utilize more of the language's features and syntax than they typically do. The book is small enough to always keep close by, and concise enough that you can look up the syntax you need quickly without having to wade through a lot of text. O'Reilly's Pocket References and Guides have become a favorite among programmers everywhere. By providing a wealth of important details in a succinct, well-organized format, these handy books deliver just what you need when you're hard at work. When you've reached a sticking point and need to get to a solution quickly, the new SQL Pocket Guide is the book you'll want to have.

About Jonathan Gennick

Jonathan Gennick is an O'Reilly & Associates editor specializing in database and programming titles. Prior to joining O'Reilly, Jonathan amassed some 17 years of programming and database management experience. During the latter part of his career he specialized in relational database programming, and more recently in database management. Jonathan got his start with relational database systems in 1990, first working with Ingres, and later with Digital's Rdb software. During that period he developed a fondness for SQL, and for the challenge of applying SQL creatively in ways that leveraged it's set-oriented capabilities. In 1994 Jonathan made the leap to Oracle, and is now often found writing about it. Recent projects include Oracle SQL Loader (O'Reilly & Associates, 2001); Oracle SQL Plus Pocket Reference (O'Reilly & Associates, 2000); Oracle SQL Plus: The Definitive Guide (O'Reilly & Associates, 1999); More recently, Jonathan has made forays into other database products, coauthoring Transact-SQL Cookbook (O'Reilly & Associates, 2002) and editing Practical PostgreSQL (O'Reilly & Associates, 2002). Jonathan is certified as an Oracle DBA and is a member of MENSA and the Oracle Technology Network. He holds a Bachelor of Arts degree in Information and Computer Science, with a Business Administration minor, from Andrews University in Berrien Springs, Michigan. Jonathan currently resides in Munising, Michigan with his wife Donna and their two children: Jenny and Jeff. Jonathan may be contacted by email at [email protected], and you can learn more about him personally by visiting his website at http://gennick.com.

Table of Contents

Introduction Organization of This Book Feedback Needed! Conventions Acknowledgments Example Data CASE Expressions Simple CASE Expressions Searched CASE Expressions Datatype Conversions ANSI/ISO CAST Function ANSI/ISO EXTRACT Function Datetime Conversions (Oracle) Numeric Conversions (Oracle) Miscellaneous Conversions (Oracle) Datetime Conversions (DB2) Numeric Conversions (DB2) Miscellaneous Conversions (DB2) Datetime Conversions (SQL Server) Numeric Conversions (SQL Server) Miscellaneous Conversions (SQL Server) Datetime Conversions (MySQL) Numeric Conversions (MySQL) Deleting Data Deleting All Rows Deleting from Views and Subqueries Deleting from Partitions (Oracle) Returning the Deleted Data (Oracle) Double-FROM (SQL Server) Flashback Queries (Oracle) Functions Date Functions Numeric and Math Functions Trigonometric Functions String Functions Miscellaneous Functions (Oracle) Grouping and Summarizing Aggregate Functions GROUP BY Useful GROUP BY Techniques HAVING GROUP BY Extensions (Oracle) GROUP BY Extensions (SQL Server) Hierarchical Queries Recursive WITH (ANSI/ISO) CONNECT BY Syntax (Oracle) Inserting Data Single-Row Inserts Insert Targets Subquery Inserts Direct-Path Inserts (Oracle) RETURNing Inserted Values (Oracle) Multi-Table Inserts (Oracle) Joining Tables The Concept of a Join Cross Joins Inner Joins Non-Equi-Joins Outer Joins Literals Text Literals Numeric Literals Datetime Literals Datetime Interval Literals Merging Data NULLs Predicates for NULLs Using CASE with NULLs Oracle Functions for NULLs DB2 Functions for NULLs SQL Server Functions for NULLs MySQL Functions for NULLs Predicates Group Comparison Predicates Multiple Values on the Left (Oracle) EXISTS Predicates IN Predicates BETWEEN Predicates LIKE Predicates Recursive Queries Regular Expressions Oracle Regular Expressions SQL Server Regular Expressions MySQL Regular Expressions Selecting Data The SELECT Clause ALL and DISTINCT The FROM Clause The WHERE Clause The GROUP BY Clause The HAVING Clause The ORDER BY Clause Subqueries The WITH Clause WITH with Correlated Subqueries Transaction Management Autocommit Mode Starting a Transaction Ending a Transaction Aborting a Transaction Aborting to a Transaction Savepoint Union Queries UNION and UNION ALL Order of Evaluation EXCEPT (or MINUS) INTERSECT Updating Data Simple Updates New Values from a Subquery Updating Through a Cursor (DB2 and SQL Server) Updating Views and Subqueries Updating a Partition (Oracle) Returning the Updated Data (Oracle) UPDATE FROM Clause (SQL Server)

Additional information

GOR001470475
9780596005122
0596005121
SQL Pocket Guide by Jonathan Gennick
Used - Very Good
Paperback
O'Reilly Media, Inc, USA
2004-04-08
155
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - SQL Pocket Guide