CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Tue, 15 Jul 2025 23:20:26 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090308164331
location: https://web.archive.org/web/20090308164331/https://www.sitepoint.com/books/sql1/toc.php
server-timing: captures_list;dur=1.392337, exclusion.robots;dur=0.041736, exclusion.robots.policy;dur=0.017859, esindex;dur=0.021385, cdx.remote;dur=116.634380, LoadShardBlock;dur=573.198216, PetaboxLoader3.resolve;dur=307.688106, PetaboxLoader3.datanode;dur=165.795486
x-app-server: wwwb-app224
x-ts: 302
x-tr: 745
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: SERVER=wwwb-app224; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Tue, 15 Jul 2025 23:20:26 GMT
content-type: text/html
x-archive-orig-date: Sun, 08 Mar 2009 16:43:31 GMT
x-archive-orig-server: Apache/2.0.46 (Red Hat)
x-archive-orig-x-powered-by: PHP/4.3.11
x-archive-orig-cache-control: private, max-age=600
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: iso-8859-1
memento-datetime: Sun, 08 Mar 2009 16:43:31 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 22 Jan 2009 07:03:11 GMT", ; rel="prev memento"; datetime="Sat, 21 Feb 2009 18:25:50 GMT", ; rel="memento"; datetime="Sun, 08 Mar 2009 16:43:31 GMT", ; rel="next memento"; datetime="Thu, 17 Sep 2009 15:05:39 GMT", ; rel="last memento"; datetime="Fri, 24 Mar 2017 00:00:06 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_8_20090308125430_crawl100-c/51_8_20090308164019_crawl102.arc.gz
server-timing: captures_list;dur=0.727495, exclusion.robots;dur=0.026826, exclusion.robots.policy;dur=0.010887, esindex;dur=0.013934, cdx.remote;dur=7.588981, LoadShardBlock;dur=64.519351, PetaboxLoader3.datanode;dur=110.271709, load_resource;dur=146.156896, PetaboxLoader3.resolve;dur=39.586252
x-app-server: wwwb-app224
x-ts: 200
x-tr: 299
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Simply SQL - SitePoint Books
The contents of this web page are copyright © 1998–2009 SitePoint Pty. Ltd. All Rights Reserved.
Product Overview
Simply SQL
Table Of Contents
- Here’s a look at the table of contents:
- Preface
- Who Should Read This Book?
- The Challenges to Learning SQL
- What’s in This Book?
- How to Gain Help
- The SitePoint Forums
- The Book’s Web Site
- The SitePoint Newsletters
- Your Feedback
- Conventions Used in This Book
- Code Samples
- Tips, Notes, and Warnings
- Acknowledgments
- An Introduction to SQL
- SQL Statement Overview
- Keywords, Identifiers, and Constants
- Clauses
- Syntax
- Data Definition
Language
CREATE
,ALTER
, and DROP- Starting Over
- Data Manipulation Language
INSERT
,UPDATE
, andDELETE
- The
SELECT
Statement
- Standard SQL
- Read The Fine Manual
- Wrapping Up: an Introduction to SQL
- SQL Statement Overview
- An Overview of the
SELECT
Statement- The
SELECT
Statement - The
SELECT
andFROM
Clauses- Content Management System
- The
WHERE
Clause - The
GROUP BY
andHAVING
Clauses - The
ORDER BY
Clause - Wrapping Up: the
SELECT
Statement
- The
- The
FROM
Clause- Why Start with the
FROM
Clause?- Parsing an SQL Statement
FROM
One TableFROM
More than One Table UsingJOIN
s- Types of Join
- The Inner Join
- Outer Joins
- The Cross Join
- Real World Joins
- Inner Join: Categories and Entries
- Left Outer Join: Categories and Entries
- Right Outer Join: Categories and Entries
- Full Outer Join: Categories and Entries
- Views
- Views in Web Development
- Subqueries and Derived Tables
- Wrapping Up: the
FROM
Clause
- Why Start with the
- The
WHERE
Clause- Conditions
- Conditions that are True
- When “Not True” is Preferable
- Shopping Carts
- Conditions that Evaluate as UNKNOWN
- Operators
- Comparison Operators
- The
LIKE
Operator - The
BETWEEN
Operator
- Compound Conditions with
AND
and OR- Truth Tables
- Combining
AND
and OR
IN
ConditionsIN
with Subqueries
- Correlated Subqueries
EXISTS
ConditionsNOT IN
orNOT EXISTS
?
WHERE
Clause Performance- Indexes
- Wrapping Up: the
WHERE
Clause
- Conditions
- The
GROUP BY
Clause- Grouping is More than Sequencing
- Out of Many, One
- Drill-down SQL
GROUP BY
in Context
- How
GROUP BY
Works- Group Rows
- Rules for GROUP BY
- Columns with Certain Large Data Types
- Wrapping Up: the GROUP BY
- The
HAVING
ClauseHAVING
Filters Group RowsHAVING
without aGROUP BY
Clause
- Wrapping Up: the
HAVING
Clause
- The
SELECT
ClauseSELECT
in the Sequence of Execution- Which Columns Can Be Selected?
- Detail Rows
- Group Rows
- The Discussion Forum Application
- The
forums
Table - The
members
Table - The
threads
Table - The
posts
Table
- The
- Functions
- Aggregate Functions
- Scalar Functions
- Operators
- Numeric Operators
- The Concatenation Operator
- Temporal Operators
- The Dreaded, Evil Select Star
- SELECT DISTINCT
- Wrapping Up: the SELECT Clause
- The
ORDER BY
ClauseORDER BY
Syntax- How
ORDER BY
Works- ASC and DESC
ORDER BY
Clause Performance- The Sequence of Values
- The Scope of ORDER BY
- Using
ORDER BY
with GROUP BY ORDER BY
Expressions- Special Sequencing
ORDER BY
withUNION
Queries
- Using
- Wrapping Up: the
ORDER BY
Clause
- SQL Data Types
- An Overview of Data Types
- Numeric Data Types
- Integers
- Decimals
- Floating-point Numbers
- Conversions in Numeric Calculations
- Numeric Functions
- Character Data Types
- CHAR
- VARCHAR
- Numeric or Character?
- NCHAR and NVARCHAR
- CLOB and BLOB
- String Functions
- Temporal Data Types
- DATE
- TIME
- TIMESTAMP
- Intervals
- Date Functions
- Column Constraints
- NULL or NOT NULL
- DEFAULT
CHECK
Constraints
- Wrapping Up: SQL Data Types
- Relational Integrity
- Identity
- Data Modelling
- Entities and Attributes
- Entities and Relationships
- Primary Keys
- UNIQUE Constraints
- Foreign Keys
- How Foreign Keys Work
- Using Foreign Keys
- Natural versus Surrogate Keys
- Autonumbers
- Wrapping Up: Relational Integrity
- Special Structures
- Joining to a Table Twice
- Joining a Table to Itself
- Implementing a Many-to-many Relationship: Keywords
- Wrapping Up: Special Structures
- Testing Environment
- Download Your Database System Software
- Bookmark or Download the SQL Reference
- Connect to the Database System
- Command Line
- Front-end Applications
- SQL Script Library
- Performance Problems and Obtaining Help
- Obtaining the Execution Plan
- Seeking Help
- Indexing
- Sample Applications
- Data Model Diagrams
- Teams and Games
- Content Management System
- Discussion Forums
- Shopping Carts
- Sample Scripts
- Teams and Games
- The
teams
Table - The
games
Table
- The
- Content Management System
- The
entries
Table - The
categories
Table - The
entries_with_category
View - The
contents
Table - The
comments
Table - The
entrykeywords
Table
- The
- Discussion Forums
- The
forums
Table - The
members
Table - The
threads
Table - The
posts
Table
- The
- Shopping Carts
- The
items
Table - The
customers
Table - The
carts
Table - The
cartitems
Table - The
vendors
Table
- The
- Teams and Games
- SQL Keywords
- Index
Product Information
Features
Features
Published: December 2008
- Practical step-by-step guide
- Uses best-practice SQL code
- Uses plenty of diagrams
Customer Reviews
Live, unmoderated reviews from our customers, typos and all.
There are no reviews yet!
Product Details
Edition: |
1st |
Price: | $34.95 |
Pages: | 300 |
ISBN: | 978-0-9804552-5-0 |
Published: | December 2008 |
Questions?
- Why Order from SitePoint?
- Frequently Asked Questions
- Track My Order
- FREE Shipping Offer
- Shipping Times and Rates
- Payment Options
- 100% Money-Back Guarantee
- Contact Sales Support
Claim Your PDF
Bought a SitePoint PDF? Download the PDF here.
Code Archive
Bought this SitePoint book? Download it's code archive for free.