| 
 SQL Home 
 SQL Articles 
 SQL Links 
SQL Books 
SQL Tools 
SQL Keywords 
 | 
SQL
TransactSQL Cookbook
| 
 | 
 |  
| 
	
 | 
	
 | 	
 
| 
 Contents Listing
  Preface 
   
   
   
 1. Pivot Tables
   
         Using a Pivot Table 
   
   
   
 2. Sets
   
         Introduction 
   
         The Students Example 
   
         Implementing Set Difference 
   
       Comparing Two Sets for Equality 
   
         Implementing Partial Intersection 
   
         Implementing Full Intersection 
   
         Classifying Subsets 
   
         Summarizing Classes of Sets 
   
         Aggregating Aggregates 
   
         Summarizing Aggregated Classes 
   
         Including Nonaggregated Columns 
   
         Finding the Top N Values in a Set 
   
         Reporting the Size of a Set's Complement 
   
         Finding the Complement of a Set 
   
         Finding the Complement of a Missing Set 
   
         Finding Complements of Sets with Different Universes 
   
         Comparing a Set with Its Universe 
   
         Dynamic Classification System 
   
   
   
 3. Data Structures
   
         Types of Data Structures 
   
         Working Example 
   
         Finding Regions 
   
         Reporting Region Boundaries 
   
         Limiting Region Size 
   
         Ranking Regions by Size 
   
         Working with Sequences 
   
         Working with Runs 
   
         Cumulative Aggregates in Lists 
   
         Implementing a Stack 
   
         Implementing Queues 
   
         Implementing Priority Queues 
   
         Comparing Two Rows in an Array 
   
         Printing Matrices and Arrays 
   
         Transposing a Matrix 
   
         Calculating a Matrix Trace 
   
         Comparing Two Matrices for Size 
   
         Adding and Subtracting Matrices 
   
         Multiplying Matrices 
   
   
   
 4. Hierarchies in SQL
   
         Types of Hierachies 
   
         Creating a Permission Hierarchy 
   
         Changing Individual Permissions 
   
         Adding New Individual Permissions 
   
         Centralizing Authorization Logic 
   
         Implementing General Hierarchies 
   
         Traversing Hierarchies Recursively 
   
         Manipulating Hierarchies Recursively 
   
         Aggregating Hierarchies 
   
         Preparing Multilevel Operations 
   
         Aggregating Hierarchies Revised 
   
   
   
 5. Temporal Data
   
         Introduction 
   
         The Schedules Example 
   
         Enforcing Granularity Rules 
   
         Storing Out-of-Range Temporal Values 
   
         Deriving the First and Last Dates of the Month 
   
         Printing Calendars 
   
         Calculating Durations 
   
         Reporting Durations 
   
         Querying Periods 
   
         Querying Periods and Respecting Granularity 
   
         Finding Available Periods 
   
         Finding Common Available Periods 
   
         Excluding Recurrent Events 
   
         Excluding Nonrecurring Events 
   
         Finding Continuous Periods 
   
         Using Calendar Information with Periods 
   
         Using Calendar Information with Durations 
   
   
   
 6. Audit Logging
   
         Audit Logs 
   
         The Warehouse Example 
   
         Row-Level Logging 
   
         Reporting Log Events 
   
         Generating Current Snapshots 
   
         Generating Time-Restricted Snapshots 
   
         Undoing Table Changes 
   
         Minimizing Audit-Log Space Consumption 
   
         Online Account Balancing 
   
         Activity-Level Logging 
   
         Partitioning Large Log Tables 
   
         Server Push 
   
   
   
 7. Importing and Transforming Data
   
         Considerations When Importing Data 
   
         Working Examples 
   
         Importing External Data 
   
         Importing Data into a Live System 
   
         Importing with a Single Procedure 
   
         Hiding the Import Procedure 
   
         Folding Tables 
   
         Pivoting Tables 
   
         Joining Arrays with Tables 
   
         Joining Arrays with Master Tables 
   
         Joining Arrays with Multiple Master Records 
   
         Extracting Master Records from Tables 
   
         Generating Master Records Online 
   
         Working with Duplicates 
   
   
   
 8. Statistics in SQL
   
         Statistical Concepts 
   
         The Light-Bulb Factory Example 
   
         Calculating a Mean 
   
         Calculating a Mode 
   
         Calculating a Median 
   
         Calculating Standard Deviation, Variance, and Standard Error 
   
         Building Confidence Intervals 
   
         Calculating Correlation 
   
         Exploring Patterns with Autocorrelation 
   
         Using a Simple Moving Average 
   
         Extending Moving Averages 
   
   
   
 Appendix: The T-Distribution Table 
   
   
   
 Index 
 | 
 
 
 | 
 Contents
 View a contents listing.
 
 Short
 Short Description.
 	
 
 Keyword Pages
 	
Keyword Bestsellers
 
SQL Bestsellers The bestselling books on Amazon. 
Articles 	
 Learning PL/SQL review 
 |