دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: Third edition نویسندگان: Hernandez. Michael James, Viescas. John L سری: For mere mortals series ISBN (شابک) : 2014939438, 0321992474 ناشر: Addison-Wesley Professional سال نشر: 2014 تعداد صفحات: 803 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 24 مگابایت
کلمات کلیدی مربوط به کتاب جستجوی SQL برای افراد فانی: یک راهنمای عملی برای دستکاری داده ها در SQL: علوم کامپیوتر، برنامه نویسی، مرجع، فنی، غیرداستانی، علوم، فناوری، نرم افزار، کتاب های درسی، کامپیوتر، کسب و کار
در صورت تبدیل فایل کتاب SQL queries for mere mortals: a hands-on guide to data manipulation in SQL به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب جستجوی SQL برای افراد فانی: یک راهنمای عملی برای دستکاری داده ها در SQL نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
راهنمای شماره 1 آسان و منطقی برای پرسشهای SQL - بهروزرسانی شده برای پایگاههای داده، استانداردها و چالشهای امروزی \"پرسشهای SQL برای انسانهای ساده\"\"(R)\" به عنوان واضحترین و سادهترین آموزش در سراسر جهان تحسین شده است. نوشتن پرس و جوهای موثر SQL نویسندگان این کلاسیک کاربردی را به روز کرده اند تا استانداردهای جدید SQL و برنامه های کاربردی پایگاه داده را منعکس کند و تکنیک های جدید ارزشمندی را آموزش دهد. گام به گام، John L. Viescas و Michael J. Hernandez شما را از طریق ایجاد پرس و جوهای قابل اعتماد برای تقریباً هر پایگاه داده مدرن مبتنی بر SQL راهنمایی می کنند. آنها همه جنبه های نوشتن پرس و جوی SQL را از انتخاب ساده و فیلتر کردن داده ها گرفته تا پیوستن به جداول متعدد و اصلاح مجموعه داده ها را رمزگشایی می کنند. سه فصل کاملاً جدید به شما می آموزد که چگونه طیف گسترده ای از مسائل چالش برانگیز SQL را حل کنید. شما یاد خواهید گرفت که چگونه پرس و جوهایی بنویسید که چند شرط پیچیده را روی یک جدول اعمال می کنند، ارزیابی های منطقی پیچیده ای انجام می دهند و با استفاده از جداول غیرپیونده به "خارج از جعبه" فکر می کنند. پوشش شامل-- شروع به کار: درک اینکه پایگاه داده های رابطه ای چیست، و اطمینان از اینکه ساختارهای پایگاه داده شما سالم هستند-- اصول اولیه SQL: استفاده از عبارات SELECT، ایجاد عبارات، مرتب سازی اطلاعات با ORDER BY، و فیلتر کردن داده ها با استفاده از WHERE-- خلاصه و گروه بندی داده ها با عبارت GROUP BY و HAVING-- ترسیم داده از جداول متعدد: استفاده از عملگرهای JOIN داخلی، OUTER JOIN و UNION و کار با سوالات فرعی-- اصلاح مجموعه داده ها با دستورات UPDATE، INSERT و DELETE جستارهای پیشرفته: پیچیده NOT و AND، شرایط، در غیر این صورت با استفاده از CASE، جداول بدون پیوند، جداول درایور، و موارد دیگر همه آنچه را که می خواهید با پایگاه داده های نمونه قابل دانلود برای نسخه های امروزی Microsoft Office Access، Microsoft SQL Server و پایگاه داده منبع باز MySQL تمرین کنید. چه یک DBA، توسعهدهنده، کاربر یا دانشجو باشید، هیچ راه بهتری برای تسلط بر SQL وجود ندارد.informit.com/awforMereMortals.com
The #1 Easy, Common-Sense Guide to SQL Queries--Updated for Today's Databases, Standards, and Challenges "SQL Queries for Mere Mortals""(R)" has earned worldwide praise as the clearest, simplest tutorial on writing effective SQL queries. The authors have updated this hands-on classic to reflect new SQL standards and database applications and teach valuable new techniques. Step by step, John L. Viescas and Michael J. Hernandez guide you through creating reliable queries for virtually any modern SQL-based database. They demystify all aspects of SQL query writing, from simple data selection and filtering to joining multiple tables and modifying sets of data. Three brand-new chapters teach you how to solve a wide range of challenging SQL problems. You'll learn how to write queries that apply multiple complex conditions on one table, perform sophisticated logical evaluations, and think "outside the box" using unlinked tables. Coverage includes-- Getting started: understanding what relational databases are, and ensuring that your database structures are sound-- SQL basics: using SELECT statements, creating expressions, sorting information with ORDER BY, and filtering data using WHERE-- Summarizing and grouping data with GROUP BY and HAVING clauses-- Drawing data from multiple tables: using INNER JOIN, OUTER JOIN, and UNION operators, and working with subqueries-- Modifying data sets with UPDATE, INSERT, and DELETE statements Advanced queries: complex NOT and AND, conditions, if-then-else using CASE, unlinked tables, driver tables, and more Practice all you want with downloadable sample databases for today's versions of Microsoft Office Access, Microsoft SQL Server, and the open source MySQL database. Whether you're a DBA, developer, user, or student, there's no better way to master SQL.informit.com/awforMereMortals.com
About This eBook......Page 3
Title Page......Page 4
Copyright Page......Page 5
Praise for SQL Queries for Mere Mortals®, Third Edition......Page 7
Contents......Page 10
Foreword......Page 22
Acknowledgments......Page 23
About the Authors......Page 25
Are You a Mere Mortal?......Page 27
About This Book......Page 28
What This Book Is Not......Page 29
Reading the Diagrams Used in This Book......Page 30
Sample Databases Used in This Book......Page 34
“Follow the Yellow Brick Road”......Page 36
Part I: Relational Databases and SQL......Page 38
Types of Databases......Page 39
A Brief History of the Relational Model......Page 40
Anatomy of a Relational Database......Page 43
What’s in It for You?......Page 51
Summary......Page 53
Why Is This Chapter Here?......Page 55
Fine-Tuning Fields......Page 56
Fine-Tuning Tables......Page 66
Establishing Solid Relationships......Page 78
Summary......Page 86
The Origins of SQL......Page 88
Early Vendor Implementations......Page 90
“. . . And Then There Was a Standard”......Page 91
Evolution of the ANSI/ISO Standard......Page 92
Commercial Implementations......Page 99
Why Should You Learn SQL?......Page 100
Summary......Page 101
Part II: SQL Basics......Page 103
Introducing SELECT......Page 104
The SELECT Statement......Page 105
A Quick Aside: Data versus Information......Page 107
Translating Your Request into SQL......Page 109
Eliminating Duplicate Rows......Page 116
Sorting Information......Page 118
Sample Statements......Page 124
Summary......Page 134
Problems for You to Solve......Page 135
What Is an Expression?......Page 137
What Type of Data Are You Trying to Express?......Page 138
Changing Data Types: The CAST Function......Page 141
Specifying Explicit Values......Page 143
Types of Expressions......Page 149
Using Expressions in a SELECT Clause......Page 160
That “Nothing” Value: Null......Page 168
Sample Statements......Page 171
Summary......Page 179
Problems for You to Solve......Page 180
Refining What You See Using WHERE......Page 183
Defining Search Conditions......Page 188
Using Multiple Conditions......Page 210
Nulls Revisited: A Cautionary Note......Page 225
Expressing Conditions in Different Ways......Page 229
Sample Statements......Page 230
Summary......Page 239
Problems for You to Solve......Page 240
Part III: Working with Multiple Tables......Page 243
What Is a Set, Anyway?......Page 244
Operations on Sets......Page 245
Intersection......Page 246
Difference......Page 252
Union......Page 259
SQL Set Operations......Page 263
Summary......Page 272
What Is a JOIN?......Page 274
The INNER JOIN......Page 275
Uses for INNER JOINs......Page 292
Sample Statements......Page 293
Summary......Page 314
Problems for You to Solve......Page 315
What Is an OUTER JOIN?......Page 318
The LEFT/RIGHT OUTER JOIN......Page 320
The FULL OUTER JOIN......Page 338
Uses for OUTER JOINs......Page 343
Sample Statements......Page 344
Summary......Page 358
Problems for You to Solve......Page 359
What Is a UNION?......Page 362
Writing Requests with UNION......Page 365
Uses for UNION......Page 375
Sample Statements......Page 376
Problems for You to Solve......Page 386
11. Subqueries......Page 389
What Is a Subquery?......Page 390
Subqueries as Column Expressions......Page 391
Subqueries as Filters......Page 397
Uses for Subqueries......Page 409
Sample Statements......Page 411
Summary......Page 423
Problems for You to Solve......Page 424
Part IV: Summarizing and Grouping Data......Page 427
Aggregate Functions......Page 428
Using Aggregate Functions in Filters......Page 441
Sample Statements......Page 443
Problems for You to Solve......Page 451
Why Group Data?......Page 454
The GROUP BY Clause......Page 457
“Some Restrictions Apply”......Page 467
Uses for GROUP BY......Page 470
Sample Statements......Page 471
Summary......Page 480
Problems for You to Solve......Page 481
A New Meaning of “Focus Groups”......Page 484
Where You Filter Makes a Difference......Page 489
Uses for HAVING......Page 496
Sample Statements......Page 497
Problems for You to Solve......Page 505
Part V: Modifying Sets of Data......Page 509
What Is an UPDATE?......Page 510
The UPDATE Statement......Page 511
Uses for UPDATE......Page 524
Sample Statements......Page 525
Summary......Page 541
Problems for You to Solve......Page 542
What Is an INSERT?......Page 545
The INSERT Statement......Page 547
Uses for INSERT......Page 558
Sample Statements......Page 559
Summary......Page 568
Problems for You to Solve......Page 569
What Is a DELETE?......Page 572
The DELETE Statement......Page 573
Uses for DELETE......Page 579
Sample Statements......Page 580
Problems for You to Solve......Page 588
Part VI: Introduction to Solving Tough Problems......Page 591
A Short Review of Sets......Page 592
Finding Out the “Not” Case......Page 596
Finding Multiple Matches in the Same Table......Page 604
Sample Statements......Page 613
Problems for You to Solve......Page 629
Conditional Expressions (CASE)......Page 634
Solving Problems with CASE......Page 639
Sample Statements......Page 647
Summary......Page 659
Problems for You to Solve......Page 660
What Is Unlinked Data?......Page 662
Solving Problems with Unlinked Data......Page 666
Solving Problems Using “Driver” Tables......Page 669
Sample Statements......Page 676
Summary......Page 691
Problems for You to Solve......Page 692
In Closing......Page 696
Appendices......Page 697
A. SQL Standard Diagrams......Page 698
Sales Orders Example Database......Page 709
Sales Orders Modify Database......Page 710
Entertainment Agency Example Database......Page 711
Entertainment Agency Modify Database......Page 712
School Scheduling Example Database......Page 713
School Scheduling Modify Database......Page 714
Bowling League Example Database......Page 715
Bowling League Modify Database......Page 716
Recipes Database......Page 717
IBM DB2......Page 719
Microsoft Office Access......Page 721
Microsoft SQL Server......Page 723
MySQL......Page 726
Oracle......Page 729
Books on SQL......Page 732
Index......Page 733