買這商品的人也買了...
-
$390$332 -
$580$493 -
$550$435 -
$350$298 -
$250$198 -
$720$569 -
$620$490 -
$690$587 -
$650$514 -
$680$578 -
$650$553 -
$650$514 -
$580$383 -
$550$468 -
$750$593 -
$620$527 -
$460$363 -
$750$593 -
$590$502 -
$580$458 -
$690$538 -
$520$442 -
$480$379 -
$500$425 -
$650$514
相關主題
商品描述
The Fifth Edition of Sams Teach Yourself SQL in 21 Days
More than 48,000 sold!
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:
- 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
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
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.
Table of Contents
Introduction 1
PART I: Introducing SQL
LESSON 1: Getting Started with SQL 5
A Brief History of SQL 5
A Brief History of Databases 6
Today’s Database Landscape 11
A Cross-Product Language 12
Early Implementations 12
SQL and Client/Server Application Development 13
An Overview of SQL 13
Popular SQL Implementations 14
MySQL 14
Oracle 14
Microsoft SQL Server and Sybase 15
IBM DB2 16
Open Database Connectivity 16
Embedding SQL in Application Programming 17
LESSON 2: Introducing the Query 21
Exploring SQL’s Background 21
Learning Basic Query Syntax 22
The Building Blocks of Data Retrieval: SELECT and FROM 23
Applying Query Concepts 25
Writing Your First Query 26
Terminating a SQL Statement 28
Selecting Individual Columns 28
Changing the Order of the Columns 29
Selecting Different Tables 31
Selecting Distinct Values 31
Exercises 37
LESSON 3: Expressions, Conditions, and Operators 39
Working with Query Expressions 40
Placing Conditions on Queries 40
Learning How to Use Operators 42
Arithmetic Operators 42
Comparison Operators 55
Character Operators 63
Logical Operators 70
Set Operators 75
Miscellaneous Operators: IN and BETWEEN 78
LESSON 4: Clauses in SQL Queries 85
Specifying Criteria with the WHERE Clause 87
Order from Chaos: The ORDER BY Clause 89
The GROUP BY Clause 98
The HAVING Clause 105
Combining Clauses 112
Example 4.1 112
Example 4.2 113
Example 4.3 113
Example 4.4 115
LESSON 5: Joining Tables 121
Joining Multiple Tables in a Single SELECT Statement 121
Cross Joining Tables 123
Finding the Correct Column 128
Joining Tables Based on Equality 129
Joining Tables Based on Nonequality 137
OUTER JOINs Versus INNER JOINs 139
Joining a Table to Itself: The Self Join 143
LESSON 6: Embedding Subqueries into Queries 151
Building a Subquery 153
Using Aggregate Functions with Subqueries 160
Nesting Subqueries 162
Referencing Outside with Correlated Subqueries 166
Using EXISTS, ANY, and ALL 169
LESSON 7: Molding Data with Built-in Functions 179
Using Aggregate Functions to Summarize Data 180
COUNT 180
SUM 181
AVG 182
MAX 184
MIN 185
&nb...
商品描述(中文翻譯)
第五版《Sams Teach Yourself SQL in 21 Days》
銷售超過48,000本!
只需每天一小時,您將擁有開始創建有效 SQL 查詢、報告和資料庫應用程式所需的所有技能。透過這本完整的教程,您將迅速掌握基礎知識,然後進一步學習更高級的功能和概念:
- 快速應用基本的 SQL 技術於實用的現實查詢
- 設計可靠的高效能資料庫
- 使用視圖和交易操作您的數據
- 利用強大的功能,包括儲存過程、觸發器和游標
- 使用最新 SQL 標準引入的新物件
- 獲得在您的商業環境中實施 SQL 的實用專家建議
隨時隨地以自己的步調學習
- 不需要先前的 SQL 或資料庫經驗
- 學習適用於任何當前版本 SQL 的技術
- 發現如何撰寫更快、更有效的查詢
- 使用經驗豐富的資料庫管理員的最佳實踐來保護您的數據
- 建立更強大的資料庫,使用 Oracle SQL*Plus、Oracle PL/SQL 和 Microsoft Transact-SQL 獨有的功能
- 為免費的開源 MySQL 資料庫撰寫查詢
- 將您的 SQL 代碼嵌入其他應用程式中
Ryan Stephens 和 Ron Plew 是位於印第安納州印第安納波利斯的 Perpetual Technologies, Inc. (PTI) 的總裁和副總裁,提供管理服務和諮詢,專注於運行 Oracle、SQL Server 和其他領先技術的頂級資料庫實作。他們在印第安納大學-普渡大學擔任兼任教授超過五年。他們的著作包括《Sams Teach Yourself SQL in 24 Hours》第一至第四版、《Sams Teach Yourself SQL in 21 Days》第二至第四版,以及《Database Design》。
目錄
引言 1
第一部分:介紹 SQL
第一課:開始使用 SQL 5
SQL 的簡史 5
資料庫的簡史 6
當今的資料庫環境 11
一種交叉產品語言 12
早期實作 12
SQL 和客戶端/伺服器應用程式開發 13
SQL 概述 13
受歡迎的 SQL 實作 14
MySQL 14
Oracle 14
Microsoft SQL Server 和 Sybase 15
IBM DB2 16
開放資料庫連接性 16
在應用程式編程中嵌入 SQL 17
第二課:介紹查詢 21
探索 SQL 的背景 21
學習基本查詢語法 22
數據檢索的基本構建塊:SELECT 和 FROM 23
應用查詢概念 25
撰寫您的第一個查詢 26
終止 SQL 語句 28
選擇單個列 28
更改列的順序 29
選擇不同的表 31
選擇不同的值 31
練習 37
第三課:表達式、條件和運算符 39
使用查詢表達式 40
在查詢中放置條件 40
學習如何使用運算符 42
算術運算符 42
比較運算符 55
字符運算符 63
邏輯運算符 70
集合運算符 75
其他運算符:IN 和 BETWEEN 78
第四課:SQL 查詢中的子句 85
使用 WHERE 子句指定條件 87
從混亂中排序:ORDER BY 子句 89
GROUP BY 子句 98
HAVING 子句 105
組合子句 112
範例 4.1 112
範例 4.2 113
範例 4.3 113
範例 4.4 115
第五課:連接表 121
在單一 SELECT 語句中連接多個表 121
交叉連接表 123
找到正確的列 128
基於相等的連接表 129
基於不相等的連接表 137
OUTER JOIN 與 INNER JOIN 139
將表連接到自身:自我連接 143
第六課:將子查詢嵌入查詢中 151
建立子查詢 153
使用聚合函數與子查詢 160
嵌套子查詢 162
使用相關子查詢引用外部 166
使用 EXISTS、ANY 和 ALL 169
第七課:使用內建函數塑造數據 179
使用聚合函數總結數據 180
COUNT 180
SUM 181
AVG 182
MAX 184
MIN 185