Books Home | About Us | Index | Next Record | Browse

The online computer book shop for UK & Europe                                   

Tel: 0121 706 6000 

Static Book Details Page - Computer Manuals Website

 Learning SQL
  

  Learning SQL by Alan Beaulieu

  • Published by: O'REILLY & ASSOCIATES
  • Author: Alan Beaulieu
  • Page Count: 290
  • Group: SQL
  • ISBN: 0596007272 / 9780596007270
  • Published: Sep 2005

Our Price: 17.47
Discount: 30%
RRP: 24.95 

For Latest Pricing and Availability Click Here
 

The online computer book shop for UK & Europe

Book Information and Description:

Learning SQL
SQL (Structured Query Language) is a standard programming
language for generating, manipulating, and retrieving
information from a relational database. If you're working
with a relational database--whether you're writing
applications, performing administrative tasks, or generating
reports--you need to know how to interact with your data.
Even if you are using a tool that generates SQL for you,
such as a reporting tool, there may still be cases where you
need to bypass the automatic generation feature and write
your own SQL statements.
To help you attain this fundamental SQL knowledge, look to
Learning SQL, an introductory guide to SQL, designed
primarily for developers just cutting their teeth on the
language.
Learning SQL moves you quickly through the basics and then
on to some of the more commonly used advanced features.
Among the topics discussed:
The history of the computerized database
SQL Data Statements--those used to create, manipulate, and
retrieve data stored in your database; example statements
include select, update, insert, and delete
SQL Schema Statements--those used to create database
objects, such as tables, indexes, and constraints
How data sets can interact with queries
The importance of subqueries
Data conversion and manipulation via SQL's built-in
functions
How conditional logic can be used in Data Statements
Best of all, Learning SQL talks to you in a real-world
manner, discussing various platform differences that you're
likely to encounter and offering a series of chapter
exercises that walk you through the learning process.
Whenever possible, the book sticks to the features included
in the ANSI SQL standards. This means you'll be able to
apply what you learn to any of several different databases;
the book covers MySQL, Microsoft SQL Server, and Oracle
Database, but the features and syntax should apply just as
well (perhaps with some tweaking) to IBM DB2, Sybase
Adaptive Server, and PostgreSQL.
Put the power and flexibility of SQL to work. With Learning
SQL you can master this important skill and know that the
SQL statements you write are indeed correct.

Preface
1. A Little Background
      Introduction to Databases
      What Is SQL?
      What Is MySQL?
      What's in Store
2. Creating and Populating a Database
      Creating a MySQL Database
      Using the mysql Command-Line Tool
      MySQL Data Types
      Table Creation
      Populating and Modifying Tables
      When Good Statements Go Bad
      The Bank Schema
3. Query Primer
      Query Mechanics
      Query Clauses
      The select Clause
      The from Clause
      The where Clause
      The group by and having Clauses
      The order by Clause
      Exercises
4. Filtering
      Condition Evaluation
      Building a Condition
      Condition Types
      NULL: That Four-Letter Word
      Exercises
5. Querying Multiple Tables
      What Is a Join?
      Joining Three or More Tables
      Self-Joins
      Equi-Joins Versus Non-Equi-Joins
      Join Conditions Versus Filter Conditions
      Exercises
6. Working with Sets
      Set Theory Primer
      Set Theory in Practice
      Set Operators
      Set Operation Rules
      Exercises
7. Data Generation, Conversion, and Manipulation
      Working with String Data
      Working with Numeric Data
      Working with Temporal Data
      Conversion Functions
      Exercises
8. Grouping and Aggregates
      Grouping Concepts
      Aggregate Functions
      Generating Groups
      Group Filter Conditions
      Exercises
9. Subqueries
      What Is a Subquery?
      Subquery Types
      Noncorrelated Subqueries
      Correlated Subqueries
      When to Use Subqueries
      Subquery Wrap-up
      Exercises
10. Joins Revisited
      Outer Joins
      Cross Joins
      Natural Joins
      Exercises
11. Conditional Logic
      What Is Conditional Logic?
      The Case Expression
      Case Expression Examples
      Exercises
12. Transactions
      Multiuser Databases
      What Is a Transaction?
13. Indexes and Constraints
      Indexes
      Constraints
A. ER Diagram for Example Database
B. MySQL Extensions to the SQL Language
C. Solutions to Exercises
D. Further Resources
Index

 

Book store with some thing for everyone