توضیحاتی در مورد کتاب The language of SQL
نام کتاب : The language of SQL
ویرایش : Second edition
عنوان ترجمه شده به فارسی : زبان SQL
سری :
نویسندگان : Rockoff, Larry
ناشر : Addison-Wesley Professional
سال نشر : 2016;2017
تعداد صفحات : 241
ISBN (شابک) : 9780134658254 , 1711711721
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 2 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Cover......Page 1
Title Page......Page 2
Copyright Page......Page 3
Table of Contents......Page 5
Introduction......Page 14
1 Relational Databases and SQL......Page 18
What Is SQL?......Page 19
Microsoft SQL Server, MySQL, and Oracle......Page 20
Relational Databases......Page 21
Datatypes......Page 23
The Significance of SQL......Page 25
Looking Ahead......Page 26
A Simple SELECT......Page 28
Syntax Notes......Page 29
Comments......Page 30
Specifying Columns......Page 31
Column Names with Embedded Spaces......Page 32
Preview of the Full SELECT......Page 33
Looking Ahead......Page 34
3 Calculated Fields and Aliases......Page 36
Literal Values......Page 37
Arithmetic Calculations......Page 38
Concatenating Fields......Page 39
Column Aliases......Page 40
Table Aliases......Page 41
Looking Ahead......Page 42
What Is a Function?......Page 44
Character Functions......Page 45
Composite Functions......Page 49
Date/Time Functions......Page 50
Numeric Functions......Page 52
Conversion Functions......Page 53
Looking Ahead......Page 56
Sorting in Ascending Order......Page 58
Sorting by Multiple Columns......Page 60
Sorting by a Calculated Field......Page 61
Sort Sequences......Page 62
Looking Ahead......Page 64
Applying Selection Criteria......Page 66
WHERE Clause Operators......Page 67
Limiting Rows......Page 68
Limiting Rows with a Sort......Page 70
Pattern Matching......Page 71
Wildcards......Page 73
Looking Ahead......Page 75
Complex Logical Conditions......Page 78
The OR Operator......Page 79
Using Parentheses......Page 80
Multiple Sets of Parentheses......Page 82
The NOT Operator......Page 83
The BETWEEN Operator......Page 85
The IN Operator......Page 86
Boolean Logic and NULL Values......Page 87
Looking Ahead......Page 89
The CASE Expression......Page 90
The Simple CASE Format......Page 91
The Searched CASE Format......Page 93
Conditional Logic in ORDER BY Clauses......Page 95
Conditional Logic in WHERE Clauses......Page 96
Looking Ahead......Page 97
Eliminating Duplicates......Page 98
Aggregate Functions......Page 100
The COUNT Function......Page 101
Grouping Data......Page 103
Multiple Columns and Sorting......Page 104
Selection Criteria on Aggregates......Page 106
Conditional Logic in GROUP BY Clauses......Page 108
Conditional Logic in HAVING Clauses......Page 109
Ranking Functions......Page 110
Partitions......Page 114
Looking Ahead......Page 117
10 Subtotals and Crosstabs......Page 118
Adding Subtotals with ROLLUP......Page 119
Adding Subtotals with CUBE......Page 123
Creating Crosstab Layouts......Page 127
Looking Ahead......Page 131
11 Inner Joins......Page 132
Joining Two Tables......Page 133
The Inner Join......Page 135
An Alternate Specification of Inner Joins......Page 136
Table Aliases Revisited......Page 137
Looking Ahead......Page 138
The Outer Join......Page 140
Left Joins......Page 142
Testing for NULL Values......Page 144
Right Joins......Page 145
Full Joins......Page 146
Cross Joins......Page 148
Looking Ahead......Page 151
Self Joins......Page 152
Creating Views......Page 154
Referencing Views......Page 156
Benefits of Views......Page 157
Modifying and Deleting Views......Page 158
Looking Ahead......Page 159
Types of Subqueries......Page 160
Using a Subquery as a Data Source......Page 161
Using a Subquery in Selection Criteria......Page 164
Correlated Subqueries......Page 165
The EXISTS Operator......Page 167
Using a Subquery as a Calculated Column......Page 168
Common Table Expressions......Page 169
Looking Ahead......Page 170
15 Set Logic......Page 172
Using the UNION Operator......Page 173
Distinct and Non-Distinct Unions......Page 175
Intersecting Queries......Page 176
Looking Ahead......Page 178
16 Stored Procedures and Parameters......Page 180
Creating Stored Procedures......Page 181
Parameters in Stored Procedures......Page 182
Modifying and Deleting Stored Procedures......Page 184
Functions Revisited......Page 185
Looking Ahead......Page 186
Modification Strategies......Page 188
Inserting Data......Page 189
Deleting Data......Page 192
Updating Data......Page 193
Correlated Subquery Updates......Page 194
Looking Ahead......Page 196
Data Definition Language......Page 198
Table Attributes......Page 199
Primary Keys and Indexes......Page 200
Foreign Keys......Page 201
Creating Tables......Page 202
Looking Ahead......Page 204
19 Principles of Database Design......Page 206
Goals of Normalization......Page 207
How to Normalize Data......Page 208
The Art of Database Design......Page 212
Alternatives to Normalization......Page 213
Looking Ahead......Page 214
Crosstab Layouts Revisited......Page 216
Excel and External Data......Page 217
Excel Pivot Tables......Page 220
Looking Ahead......Page 224
Installing SQL Server 2016 Express......Page 226
Using SQL Server 2016 Management Studio Express......Page 227
Installing MySQL on Windows......Page 228
Installing MySQL on a Mac......Page 229
Using MySQL Workbench......Page 230
Installing Oracle Database Express Edition......Page 232
Using Oracle Database Express Edition......Page 233
B......Page 234
D......Page 235
G......Page 236
L......Page 237
O......Page 238
R......Page 239
S......Page 240
W......Page 241