
SQL in One Hour a Day
Format: Paperback
ISBN13: 9780672330254
✨ Featured Offer
Overview
The Fifth Edition of Sams Teach Yourself SQL in 21 Days
More than 48,000 sold!
nbsp;
In just one hour a day, you''ll have all the skills you need to begin creating effective SQL queries, reports, and database applications. With this complete tutorial, you''ll quickly master the basics and then move on to more advanced features and concepts:
nbsp;
- Quickly apply essential SQL techniques in useful, real-world queries
- Design trustworthy, high-performance databases
- Manipulate your data with views and transactions
- Leverage powerful features including stored procedures, triggers, and cursors
- Work with new objects introduced with the latest SQL standards
- Get practical, expert tips on implementing SQL in your business environment
nbsp;
Learn on your own time, at your own pace
- No previous SQL or database experience required
- Learn techniques that work with any current version of SQL
- Discover how to write faster, more efficient queries
- Secure your data using best practices from experienced database administrators
- Build more powerful databases with features exclusive to Oracle SQL*Plus, Oracle PL/SQL, and Microsoft Transact-SQL
- Write queries for the free, open source MySQL database
- Embed your SQL code in other applications
nbsp;
Ryan Stephens and Ron Plew are President and VP of Perpetual Technologies, Inc. (PTI) in Indianapolis, IN, providing managed services and consulting for top database implementations running Oracle, SQL Server, and other leading technologies. They taught for 5+ years as adjunct professors at Indiana University-Purdue University. Their books include Sams Teach Yourself SQL in 24 Hours, First through Fourth Editions, Sams Teach Yourself SQL in 21 Days, Second through Fourth Editions, and Database Design.
nbsp;
Table of Contents
nbsp;
Introduction nbsp;1
nbsp;
PART I: Introducing SQL
nbsp;
LESSON 1: Getting Started with SQLnbsp;nbsp;nbsp;nbsp; 5
nbsp;nbsp;nbsp;nbsp; A Brief History of SQLnbsp;nbsp;nbsp;nbsp; 5
nbsp;nbsp;nbsp;nbsp; A Brief History of Databasesnbsp;nbsp;nbsp;nbsp; 6
nbsp;nbsp;nbsp;nbsp; Today''s Database Landscapenbsp;nbsp;nbsp;nbsp; 11
nbsp;nbsp;nbsp;nbsp; A Cross-Product Languagenbsp;nbsp;nbsp;nbsp; 12
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Early Implementationsnbsp;nbsp;nbsp;nbsp; 12
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; SQL and Client/Server Application Developmentnbsp;nbsp;nbsp;nbsp; 13
nbsp;nbsp;nbsp; An Overview of SQLnbsp;nbsp;nbsp;nbsp; 13
nbsp;nbsp;nbsp; Popular SQL Implementationsnbsp;nbsp;nbsp;nbsp; 14
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; MySQLnbsp;nbsp;nbsp;nbsp; 14
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Oraclenbsp;nbsp;nbsp;nbsp; 14
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; nbsp;Microsoft SQL Server and Sybasenbsp;nbsp;nbsp; nbsp;15
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; IBM DB2nbsp;nbsp;nbsp;nbsp; 16
nbsp;nbsp;nbsp; Open Database Connectivitynbsp;nbsp;nbsp;nbsp; 16
nbsp;nbsp;nbsp; Embedding SQL in Application Programmingnbsp;nbsp;nbsp;nbsp; 17
nbsp;
LESSON 2: Introducing the Querynbsp;nbsp;nbsp;nbsp; 21
nbsp;nbsp;nbsp; Exploring SQL''s Backgroundnbsp;nbsp;nbsp;nbsp; 21
nbsp;nbsp;nbsp; Learning Basic Query Syntaxnbsp;nbsp;nbsp;nbsp; 22
nbsp;nbsp;nbsp; The Building Blocks of Data Retrieval: SELECT and FROMnbsp;nbsp;nbsp;nbsp; 23
nbsp;nbsp;nbsp; Applying Query Conceptsnbsp;nbsp;nbsp;nbsp; 25
nbsp;nbsp;nbsp; Writing Your First Querynbsp;nbsp;nbsp;nbsp; 26
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Terminating a SQL Statementnbsp;nbsp;nbsp;nbsp; 28
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Selecting Individual Columnsnbsp;nbsp;nbsp;nbsp; 28
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Changing the Order of the Columnsnbsp;nbsp;nbsp;nbsp; 29
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Selecting Different Tablesnbsp;nbsp;nbsp;nbsp; 31
nbsp;nbsp;nbsp; Selecting Distinct Valuesnbsp;nbsp;nbsp;nbsp; 31
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Exercisesnbsp; 37
nbsp;
LESSON 3: Expressions, Conditions, and Operatorsnbsp;nbsp;nbsp;nbsp; 39
nbsp;nbsp;nbsp; Working with Query Expressionsnbsp;nbsp;nbsp;nbsp; 40
nbsp;nbsp;nbsp; Placing Conditions on Queriesnbsp;nbsp;nbsp;nbsp; 40
nbsp;nbsp;nbsp; Learning How to Use Operatorsnbsp;nbsp;nbsp;nbsp; 42
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Arithmetic Operatorsnbsp;nbsp;nbsp;nbsp; 42
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Comparison Operatorsnbsp;nbsp;nbsp;nbsp; 55
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Character Operatorsnbsp;nbsp;nbsp;nbsp; 63
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Logical Operatorsnbsp;nbsp;nbsp;nbsp; 70
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Set Operatorsnbsp;nbsp;nbsp;nbsp; 75
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Miscellaneous Operators: IN and BETWEENnbsp;nbsp;nbsp;nbsp; 78
nbsp;
LESSON 4: Clauses in SQL Queriesnbsp;nbsp;nbsp;nbsp; 85
nbsp;nbsp;nbsp; Specifying Criteria with the WHERE Clausenbsp;nbsp;nbsp;nbsp; 87
nbsp;nbsp;nbsp; Order from Chaos: The ORDER BY Clausenbsp;nbsp;nbsp;nbsp; 89
nbsp;nbsp;nbsp; The GROUP BY Clausenbsp;nbsp;nbsp;nbsp; 98
nbsp;nbsp;nbsp; The HAVING Clausenbsp;nbsp;nbsp;nbsp; 105
nbsp;nbsp;nbsp; Combining Clausesnbsp;nbsp;nbsp;nbsp; 112
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Example 4.1nbsp;nbsp;nbsp;nbsp; 112
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Example 4.2nbsp;nbsp;nbsp;nbsp; 113
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Example 4.3nbsp;nbsp;nbsp;nbsp; 113
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Example 4.4nbsp;nbsp;nbsp;nbsp; 115
nbsp;
LESSON 5: Joining Tablesnbsp;nbsp;nbsp;nbsp; 121
nbsp;nbsp;nbsp; Joining Multiple Tables in a Single SELECT Statementnbsp;nbsp;nbsp;nbsp; 121
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Cross Joining Tablesnbsp;nbsp;nbsp;nbsp; 123
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Finding the Correct Column nbsp;nbsp;nbsp;nbsp;128
nbsp;nbsp;nbsp; Joining Tables Based on Equalitynbsp;nbsp;nbsp;nbsp; 129
nbsp;nbsp;nbsp; Joining Tables Based on Nonequalitynbsp;nbsp;nbsp;nbsp; 137
nbsp;nbsp;nbsp; OUTER JOINs Versus INNER JOINsnbsp;nbsp;nbsp;nbsp; 139
nbsp;nbsp;nbsp; Joining a Table to Itself: The Self Joinnbsp;nbsp;nbsp;nbsp; 143
nbsp;
LESSON 6: Embedding Subqueries into Queriesnbsp;nbsp;nbsp;nbsp; 151
nbsp;nbsp;nbsp; Building a Subquerynbsp;nbsp;nbsp;nbsp; 153
nbsp;nbsp;nbsp; Using Aggregate Functions with Subqueriesnbsp;nbsp;nbsp;nbsp; 160
nbsp;nbsp;nbsp; Nesting Subqueriesnbsp;nbsp;nbsp;nbsp; 162
nbsp;nbsp;nbsp; Referencing Outside with Correlated Subqueriesnbsp;nbsp;nbsp;nbsp; 166
nbsp;nbsp;nbsp; Using EXISTS, ANY, and ALLnbsp;nbsp;nbsp;nbsp; 169
nbsp;
LESSON 7: Molding Data with Built-in Functionsnbsp;nbsp;nbsp;nbsp; 179
nbsp;nbsp;nbsp; Using Aggregate Functions to Summarize Datanbsp;nbsp;nbsp;nbsp; 180
nbsp;nbsp;nbsp;nbsp;nbsp; nbsp;nbsp;nbsp;COUNTnbsp;nbsp;nbsp;nbsp; 180
nbsp;nbsp;nbsp;nbsp;nbsp; nbsp;nbsp;nbsp;SUMnbsp;nbsp;nbsp;nbsp; 181
nbsp;nbsp;nbsp;nbsp;nbsp; nbsp;nbsp;nbsp;AVGnbsp;nbsp;nbsp;nbsp; 182
nbsp;nbsp;nbsp;nbsp;nbsp; nbsp;nbsp;nbsp;MAXnbsp;nbsp;nbsp;nbsp; 184
nbsp;nbsp;nbsp;nbsp;nbsp; nbsp;nbsp;nbsp;MINnbsp;nbsp;nbsp;nbsp; 185
nbsp;nbsp;nbsp;nbsp;nbsp; nbsp;nbsp;nbsp;VARIANCEnbsp;nbsp;nbsp;nbsp; 186
nbsp;nbsp;nbsp;nbsp; nbsp;nbsp;nbsp;nbsp;STDDEVnbsp;nbsp;nbsp;nbsp; 186
nbsp;nbsp;nbsp;nbsp;Using Functions to Format Date and Time Valuesnbsp;nbsp;nbsp;nbsp; 187
nbsp;nbsp;nbsp; nbsp;nbsp;nbsp;nbsp;nbsp;ADD_MONTHS/ADD_DATEnbsp;nbsp;nbsp;nbsp; 188
nbsp;nbsp; nbsp;nbsp
| ISBN-13 | 9780672330254 |
|---|---|
| ISBN-10 | 0672330253 |
| Weight | 2.80 Pounds |
| Dimensions | 7.00 x 1.75 x 9.25 In |
| List Price | $54.99 |
| Edition | 5th Edition |
| Format | Paperback |
|---|---|
| Language | English |
| Pages | 840 pages |
| Publisher | Sams |
| Published On | 2009-05-29 |
View All Offers
Sort by:
Seller details
Dallas, TX, USA
Free delivery by: 30 Mar 2026
Seller details
Simi Valley, CA, USA
Free delivery by: 30 Mar 2026
Seller details
Santa Clarita, CA, USA
Free delivery by: 30 Mar 2026
Seller details
North Las Vegas, NV, USA
Free delivery by: 30 Mar 2026