SQL tutor / class in NYC New York Manhattan
Basic Topics:
Executing a Simple Query
Working with Functions
Organizing Data
Retrieving Data from Multiple Tables using Joins
Presenting Query Results
Querying Using Subqueries
Manipulating Table Data
Views
Indexing
Transactions
Decision
Format
Stored Procedures
Automation
Converting numbers to dates using timestamps. - this is topic of Orcale SQL, but I guess I will get something related to SQL Server.
Exceptions, error handling in the code
http://logicalread.solarwinds.com/sql-server-exception-handling-try-catch-throw-mc03/#.Vxj1I_l97IU
http://blog.sqlauthority.com/2007/04/11/sql-server-2005-explanation-of-trycatch-and-error-handling/
Handling duplicates
Date functions
http://www.w3schools.com/sql/sql_dates.asp
https://technet.microsoft.com/en-us/library/aa258265(v=sql.80).aspx
https://msdn.microsoft.com/en-us/library/ms186724.aspx
Intercept, except, union, union all - the differences between them
Inline Table-Valued Functions
https://technet.microsoft.com/en-us/library/ms189294(v=sql.105).aspx
https://www.youtube.com/watch?v=hs4mReAzESc
Recursive Queries,
This is done using CTE - where we will keep doing some recursion until we are done
APPLY Operator,
Offset Window
TOP and OFFSET-FETCH;
http://dbadiaries.com/new-t-sql-features-in-sql-server-2012-offset-and-fetch
Data Modification; Working with Date and Time;
http://sqlmag.com/t-sql/t-sql-classic-date-functions
Questions on Date:
http://www.sql-server-helper.com/faq/dates-p01.aspx
Many interesting questions are listed on:
http://stackoverflow.com/questions/tagged/sql-date-functions
Programmable Objects, Transactions and Concurrency, Exception Handling); In-Memory OLTP.
Along the course you will learn how to use T-SQL to solve practical problems such as:
Relational Division, Missing and Existing Ranges (Gaps and Islands),
Separating Elements, Pivoting and Unpivoting, Ranking and Offset, Running Totals, Moving
Averages, YTD, Custom Aggregations, Dynamic Analysis of Grouping Sets, TOP and
OFFSET-FETCH Problems,
Paging,
Data De-Duplication,
Handling Sequences,
Merging Data,
Treatment of Temporal Intervals (Intersection, Max Concurrent, Packing),
Dynamic Filtering,
Migrating On-Disk to Memory Optimized Data,
Internals and index tuning,
including coverage of Column store data, index access methods, temporary
tables,
set vs. cursors,
http://stackoverflow.com/questions/24168/why-are-relational-set-based-queries-better-than-cursors
Cursors enable manipulation of whole result sets at once. In this scenario, a cursor enables the rows in a result set to be processed sequentially. In SQL procedures, a cursor makes it possible to define a result set (a set of data rows) and perform complex logic on a row by row basis.
query tuning using query.
Triggers
HIERARCHYID datatype
https://www.simple-talk.com/blogs/2012/04/24/hierarchical-queries-with-common-table-expressions/
New York
New York city
Manhattan
SQL Tutor Trainer
Advanced SQL Topics
Functions, Stored Procedures, Packages
Pivoting data: CASE & PIVOT syntax
Hierarchical Queries
Cursors: Implicit and Explicit
Triggers
Dynamic SQL
Materialized Views
Query Optimization: Indexes
Query Optimization: Explain Plans
Query Optimization: Profiling
Data Modelling: Normal Forms, 1 through 3
Data Modelling: Primary & Foreign Keys
Data Modelling: Table Constraints
Data Modelling: Link/Corrollary Tables
Full Text Searching
XML
Isolation Levels
Entity Relationship Diagrams (ERDs), Logical and Physical
Transactions: COMMIT, ROLLBACK, Error Handling
Basic Topics:
Executing a Simple Query
Working with Functions
Organizing Data
Retrieving Data from Multiple Tables using Joins
Presenting Query Results
Querying Using Subqueries
Manipulating Table Data
Views
Indexing
Transactions
Decision
Format
Stored Procedures
Automation
Converting numbers to dates using timestamps. - this is topic of Orcale SQL, but I guess I will get something related to SQL Server.
Exceptions, error handling in the code
http://logicalread.solarwinds.com/sql-server-exception-handling-try-catch-throw-mc03/#.Vxj1I_l97IU
http://blog.sqlauthority.com/2007/04/11/sql-server-2005-explanation-of-trycatch-and-error-handling/
Handling duplicates
Date functions
http://www.w3schools.com/sql/sql_dates.asp
https://technet.microsoft.com/en-us/library/aa258265(v=sql.80).aspx
https://msdn.microsoft.com/en-us/library/ms186724.aspx
Intercept, except, union, union all - the differences between them
Inline Table-Valued Functions
https://technet.microsoft.com/en-us/library/ms189294(v=sql.105).aspx
https://www.youtube.com/watch?v=hs4mReAzESc
Recursive Queries,
This is done using CTE - where we will keep doing some recursion until we are done
APPLY Operator,
Offset Window
TOP and OFFSET-FETCH;
http://dbadiaries.com/new-t-sql-features-in-sql-server-2012-offset-and-fetch
Data Modification; Working with Date and Time;
http://sqlmag.com/t-sql/t-sql-classic-date-functions
Questions on Date:
http://www.sql-server-helper.com/faq/dates-p01.aspx
Many interesting questions are listed on:
http://stackoverflow.com/questions/tagged/sql-date-functions
Programmable Objects, Transactions and Concurrency, Exception Handling); In-Memory OLTP.
Along the course you will learn how to use T-SQL to solve practical problems such as:
Relational Division, Missing and Existing Ranges (Gaps and Islands),
Separating Elements, Pivoting and Unpivoting, Ranking and Offset, Running Totals, Moving
Averages, YTD, Custom Aggregations, Dynamic Analysis of Grouping Sets, TOP and
OFFSET-FETCH Problems,
Paging,
Data De-Duplication,
Handling Sequences,
Merging Data,
Treatment of Temporal Intervals (Intersection, Max Concurrent, Packing),
Dynamic Filtering,
Migrating On-Disk to Memory Optimized Data,
Internals and index tuning,
including coverage of Column store data, index access methods, temporary
tables,
set vs. cursors,
http://stackoverflow.com/questions/24168/why-are-relational-set-based-queries-better-than-cursors
Cursors enable manipulation of whole result sets at once. In this scenario, a cursor enables the rows in a result set to be processed sequentially. In SQL procedures, a cursor makes it possible to define a result set (a set of data rows) and perform complex logic on a row by row basis.
query tuning using query.
Triggers
HIERARCHYID datatype
https://www.simple-talk.com/blogs/2012/04/24/hierarchical-queries-with-common-table-expressions/
New York
New York city
Manhattan
SQL Tutor Trainer
Advanced SQL Topics
Functions, Stored Procedures, Packages
Pivoting data: CASE & PIVOT syntax
Hierarchical Queries
Cursors: Implicit and Explicit
Triggers
Dynamic SQL
Materialized Views
Query Optimization: Indexes
Query Optimization: Explain Plans
Query Optimization: Profiling
Data Modelling: Normal Forms, 1 through 3
Data Modelling: Primary & Foreign Keys
Data Modelling: Table Constraints
Data Modelling: Link/Corrollary Tables
Full Text Searching
XML
Isolation Levels
Entity Relationship Diagrams (ERDs), Logical and Physical
Transactions: COMMIT, ROLLBACK, Error Handling