دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: پایگاه داده ها ویرایش: Third Edition نویسندگان: Jonathan Gennick سری: ISBN (شابک) : 1449394094, 9781449394097 ناشر: O Reilly Media سال نشر: 2010 تعداد صفحات: 205 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب SQL Pocket Guide (Pocket Guides) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب راهنمای جیبی SQL (راهنماهای جیبی) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
اگر یک برنامه نویس یا مدیر پایگاه داده هستید که از SQL در کارهای روزمره خود استفاده می کنید، این راهنمای محبوب جیبی مرجع ایده آل در محل کار است. نمونههای زیادی را خواهید یافت که پیچیدگی زبان را به همراه جنبههای کلیدی SQL مورد استفاده در IBM DB2 Release 9.7، MySQL 5.1، Oracle Database 11g Release 2، PostgreSQL 9.0 و Microsoft SQL Server 2008 Release 2.S مشاهده خواهید کرد. این سیستم های پایگاه داده دستور SQL را برای پرس و جو، مدیریت تراکنش ها و ایجاد تغییرات در داده ها پیاده سازی می کنند. همچنین نشان می دهد که چگونه سیستم ها از توابع SQL، نحو عبارت منظم و توابع و فرمت های تبدیل نوع استفاده می کنند. تمام عبارات مثال SQL در این کتاب با مجموعه ای از جداول با داده هایی که می توانید به سرعت دانلود کنید اجرا می شوند. نسخه سوم تغییرات مهم پایگاه داده را پوشش می دهد، از جمله: پشتیبانی Oracle از دستور بازگشتی WITH، و اضافه کردن عملگرهای PIVOT و UNPIVOT عملکردهای جدید برای Oracle، مانند LISTAGG، NTH_VALUE، و پشتیبانی بیشتر PostgreSQL از بازگشتی WITH و برخی از توابع پنجره و نحو DB2. انواع داده ها، برخی از آنها با ویژگی های Oracle MySQL مانند نوع TIMESTAMP و تابع TO_SECONDS سازگار هستند.
If you're a programmer or database administrator who uses SQL in your day-to-day work, this popular pocket guide is the ideal on-the-job reference. You'll find many examples that address the language's complexity, along with key aspects of SQL used in IBM DB2 Release 9.7, MySQL 5.1, Oracle Database 11g Release 2, PostgreSQL 9.0, and Microsoft SQL Server 2008 Release 2.SQL Pocket Guide describes how these database systems implement SQL syntax for querying, managing transactions, and making changes to data. It also shows how the systems use SQL functions, regular expression syntax, and type conversion functions and formats. All example SQL statements in this book execute against a set of tables, with data that you can quickly download. The third edition covers important database changes, including:Oracle's support of the recursive WITH syntax, and addition of PIVOT and UNPIVOT operators Functions new to Oracle, such as LISTAGG, NTH_VALUE, and more PostgreSQL’s support of recursive WITH and some window functions DB2 syntax and datatypes, some compatible with Oracle MySQL features such as the TIMESTAMP type and the TO_SECONDS function
Table of Contents......Page 7
Platform notes......Page 11
Example Data......Page 12
Using Code Examples......Page 13
Safari® Books Online......Page 15
Acknowledgments......Page 16
CASE Expressions: Searched......Page 17
CONNECT BY Queries......Page 18
Core CONNECT BY Syntax......Page 19
Creative CONNECT BY......Page 20
Joins with CONNECT BY......Page 21
Sorting CONNECT BY Results......Page 22
Loops in Hierarchical Data......Page 23
Supporting Functions and Operators......Page 24
Data Types: Character String......Page 25
MySQL......Page 26
PostgreSQL......Page 27
SQL Server......Page 28
DB2’s DECFLOAT Type......Page 29
DECIMAL/NUMBER Type......Page 30
Datetime Conversions: DB2......Page 31
Date and Time Elements......Page 34
Unix Timestamp Support......Page 35
DATE_FORMAT and TIME_FORMAT......Page 36
Datetime Conversions: Oracle......Page 38
Datetime Conversions: PostgreSQL......Page 41
CAST and SET DATEFORMAT......Page 44
CONVERT......Page 45
DATENAME and DATEPART......Page 46
DAY, MONTH, and YEAR......Page 47
Datetime Functions: DB2......Page 48
Datetime Functions: MySQL......Page 49
Getting Current Date and Time......Page 50
Rounding and Truncating......Page 51
Other Oracle Datetime Functions......Page 52
Getting Current Date and Time......Page 53
Rounding and Truncating......Page 54
Datetime Functions: SQL Server......Page 55
Deleting in Order......Page 57
Deleting All Rows......Page 58
Returning Deleted Data: DB2......Page 59
Returning Deleted Data: SQL Server......Page 60
EXTRACT Function......Page 61
Aggregate Functions......Page 62
GROUP BY......Page 63
Listing the Detail Values......Page 65
Reducing the GROUP BY List......Page 66
HAVING......Page 67
ROLLUP......Page 68
CUBE......Page 69
Related Functions......Page 70
Recursive WITH......Page 72
Tracking Your Depth......Page 73
Breadth-First Versus Depth-First Sorting......Page 74
Detecting Recursive Loops......Page 75
Indexes, Creating......Page 76
Single-Row Inserts......Page 77
Insert Targets......Page 78
Subquery Inserts......Page 79
Returning Inserted Values: Oracle......Page 80
Unconditional multitable insert......Page 81
Joining Tables......Page 82
The Concept of a Join......Page 83
Cross Joins......Page 84
Inner Joins......Page 85
The USING Clause......Page 86
Natural Joins......Page 87
Non-Equi-Joins......Page 88
Left outer joins......Page 89
Right outer joins......Page 90
Vendor-specific outer join syntax......Page 91
Literals......Page 92
Text Literals......Page 93
Datetime Literals......Page 95
Merging Data......Page 96
Nulls......Page 98
Using CASE with Nulls......Page 99
Functions for Nulls: MySQL......Page 100
Functions for Nulls: Oracle......Page 101
Functions for Nulls: SQL Server......Page 102
Numeric Conversions: DB2......Page 103
Numeric Conversions: Oracle......Page 105
Numeric Conversions: PostgreSQL......Page 107
Numeric Conversions: SQL Server......Page 108
Numeric/Math Functions......Page 109
Pivoting and Unpivoting......Page 111
Pivoting: The Concept......Page 112
Pivoting: Oracle......Page 113
Pivoting: SQL Server......Page 115
Unpivoting: The Concept......Page 116
Unpivoting: Oracle......Page 117
Unpivoting: SQL Server......Page 118
Predicates......Page 119
IN Predicates......Page 120
LIKE Predicates......Page 121
Recursive Queries......Page 122
Regular Expressions: MySQL......Page 123
Regular Expressions: Oracle......Page 124
Regular Expressions: PostgreSQL......Page 128
Selecting Data......Page 134
Taking shortcuts with the asterisk......Page 135
Specifying result-set column names......Page 136
Dealing with case and punctuation in names......Page 137
Qualifying column names......Page 138
ALL and DISTINCT......Page 139
Table aliases in the FROM clause......Page 140
Generating tables through the VALUES clause......Page 141
The GROUP BY Clause......Page 142
The ORDER BY Clause......Page 143
Searching a String......Page 144
Replacing Text in a String......Page 145
Extracting a Substring......Page 146
Concatenating Strings......Page 147
Trimming Unwanted Characters......Page 148
Subqueries......Page 149
Subqueries in the WITH Clause......Page 150
Tables, Creating......Page 153
Creating a Table: DB2......Page 154
Creating a Table: MySQL......Page 155
Creating a Table: Oracle......Page 156
Creating a Table: PostgreSQL......Page 157
Tables, Dropping......Page 158
Modifying a Table: DB2......Page 159
Modifying a Table: MySQL......Page 160
Modifying a Table: PostgreSQL......Page 162
Modifying a Table: SQL Server......Page 163
Transaction Management......Page 164
Starting a Transaction: MySQL......Page 165
Starting a Transaction: Oracle......Page 166
Starting a Transaction: PostgreSQL......Page 168
Ending a Transaction......Page 169
Aborting a Transaction......Page 170
Aborting to a Savepoint......Page 171
UNION and UNION ALL......Page 172
UNION ALL......Page 173
Names and Data Types in a Union......Page 174
Order of Evaluation......Page 175
EXCEPT ALL......Page 176
INTERSECT ALL......Page 177
Simple Updates......Page 178
New Values from a Subquery......Page 179
Updating Views and Subqueries......Page 180
Returning Updated Data: DB2......Page 181
Returning Updated Data: SQL Server......Page 182
Defining a Summary Window......Page 183
Ordering and Ranking Within a Window......Page 185
Comparing Values Across Rows......Page 186
Window Function Evaluation and Placement......Page 189
Index......Page 191