T-SQL Training: T-SQL for SQL Server for Developers

Similar documents
Querying Data with Transact-SQL

20761B: QUERYING DATA WITH TRANSACT-SQL

Course Outline. Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led

Querying Data with Transact-SQL

Querying Data with Transact-SQL

Querying Data with Transact-SQL

Querying Data with Transact SQL

Sql Server Syllabus. Overview

After completing this course, participants will be able to:

20761C: Querying Data with Transact-SQL

Querying Data with Transact-SQL

QUERYING MICROSOFT SQL SERVER COURSE OUTLINE. Course: 20461C; Duration: 5 Days; Instructor-led

Duration Level Technology Delivery Method Training Credits. Classroom ILT 5 Days Intermediate SQL Server

"Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary

Querying Data with Transact-SQL

Querying Microsoft SQL Server

20461: Querying Microsoft SQL Server

Querying Microsoft SQL Server

20461: Querying Microsoft SQL Server 2014 Databases

Course 20461C: Querying Microsoft SQL Server

Querying Microsoft SQL Server 2012/2014

Querying Microsoft SQL Server 2008/2012

COURSE OUTLINE: Querying Microsoft SQL Server

COURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014

Querying Microsoft SQL Server

MariaDB Crash Course. A Addison-Wesley. Ben Forta. Upper Saddle River, NJ Boston. Indianapolis. Singapore Mexico City. Cape Town Sydney.

Querying Microsoft SQL Server (MOC 20461C)

Querying Data with Transact-SQL

Oracle Database 11g: SQL and PL/SQL Fundamentals

Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761)

Oracle Database 10g: Introduction to SQL

Microsoft Querying Data with Transact-SQL - Performance Course

AVANTUS TRAINING PTE LTD

MS_20761 Querying Data with Transact-SQL

"Charting the Course to Your Success!" MOC D Querying Microsoft SQL Server Course Summary

Querying Microsoft SQL Server

MTA Database Administrator Fundamentals Course

Querying Data with Transact-SQL

Microsoft Querying Microsoft SQL Server 2014

Querying Microsoft SQL Server

Oracle Syllabus Course code-r10605 SQL

20461D: Querying Microsoft SQL Server

20761 Querying Data with Transact SQL

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL. Overview

1 Writing Basic SQL SELECT Statements 2 Restricting and Sorting Data

Table of Contents. PDF created with FinePrint pdffactory Pro trial version

Course 20461C: Querying Microsoft SQL Server

Querying Data with Transact-SQL (20761)

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals Ed 2

Querying Microsoft SQL Server 2014

Certification Exam Preparation Seminar: Oracle Database SQL

Querying Data with Transact-SQL

[AVNICF-MCSASQL2012]: NICF - Microsoft Certified Solutions Associate (MCSA): SQL Server 2012

MIS NETWORK ADMINISTRATOR PROGRAM

Querying Microsoft SQL Server 2014

Mobile MOUSe MTA DATABASE ADMINISTRATOR FUNDAMENTALS ONLINE COURSE OUTLINE

Unit Assessment Guide

Writing Queries Using Microsoft SQL Server 2008 Transact- SQL

Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course:

Learning Alliance Corporation, Inc. For more info: go to

Querying Data with Transact-SQL

Introduction to Computer Science and Business

5. Single-row function

Microsoft - Querying Microsoft SQL Server 2014 (M20461) (M20461)

Course Outline and Objectives: Database Programming with SQL

MCSA SQL SERVER 2012

MySQL for Beginners Ed 3

Querying Microsoft SQL Server 2014

"Charting the Course... Oracle18c SQL (5 Day) Course Summary

Interview Questions on DBMS and SQL [Compiled by M V Kamal, Associate Professor, CSE Dept]

AO3 - Version: 2. Oracle Database 11g SQL

MySQL for Developers Ed 3

Language. f SQL. Larry Rockoff COURSE TECHNOLOGY. Kingdom United States. Course Technology PTR. A part ofcenqaqe Learninq

MySQL for Developers with Developer Techniques Accelerated

$99.95 per user. Writing Queries for SQL Server (2005/2008 Edition) CourseId: 160 Skill level: Run Time: 42+ hours (209 videos)

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 7 Introduction to Structured Query Language (SQL)

Relational Database Management Systems for Epidemiologists: SQL Part II

Chapter 7. Introduction to Structured Query Language (SQL) Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel

Hyperion Interactive Reporting Reports & Dashboards Essentials

Writing Analytical Queries for Business Intelligence

SQL functions fit into two broad categories: Data definition language Data manipulation language

CSC Web Programming. Introduction to SQL

Oracle Database: Introduction to SQL Ed 2

Course Details Duration: 3 days Starting time: 9.00 am Finishing time: 4.30 pm Lunch and refreshments are provided.

Oracle Database 10g: SQL Fundamentals I

Oracle Database 11g: SQL Fundamentals I

INDEX. 1 Basic SQL Statements. 2 Restricting and Sorting Data. 3 Single Row Functions. 4 Displaying data from multiple tables

This course is aimed at those who need to extract information from a relational database system.

SQL Interview Questions

MySQL for Developers Ed 3

Oracle Database: SQL and PL/SQL Fundamentals

Index. Bitmap Heap Scan, 156 Bitmap Index Scan, 156. Rahul Batra 2018 R. Batra, SQL Primer,

Teradata SQL Features Overview Version

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing T-SQL and Data Management Systems 1. Chapter 2: SQL Server Fundamentals 23.

Learn Well Technocraft

MySQL 5.0 Certification Study Guide

normalization are being violated o Apply the rule of Third Normal Form to resolve a violation in the model

Oracle Database: Introduction to SQL/PLSQL Accelerated

Querying Data with Transact-SQL (761)

Transcription:

Duration: 3 days T-SQL Training Overview T-SQL for SQL Server for Developers training teaches developers all the Transact-SQL skills they need to develop queries and views, and manipulate data in a SQL Server database. This course is for those working with Microsoft SQL Server who need to extract and update data using Transact SQL (T-SQL) up to the level of working with joins (inner and outer), grouping and summarizing results, working with subqueries, creating and using views, and performing action queries with INSERT, UPDATE and DELETE. In order to master the syntax of the language, the course is highly practical in nature and the focus throughout is on coding Transact SQL (T-SQL) by hand. Suggested Prerequisites No prior SQL training or relational database experience is assumed. Hands-on/Lecture Ratio This class is 70% hands-on, 30% lecture. T-SQL Training Objectives Working with SQL Server Management Studio Relational database table creation Writing T-SQL queries Manipulate database data Using complex query techniques T-SQL Training Outline A Tour of SQL Server SQL Server Editions, Components, and Tools Using SQL Server Management Studio (SSMS) Working with Tables, Queries, and Views Business Intelligence Services Working with SQL Server Management Studio Getting Started with Management Studio Exploring the Object Explorer Working with the Query Editor Using SQL Server Books Online Transact-SQL Programming Overview of Transact-SQL Using Built-In Functions Controlling Flow Ranking Results Page 1 of 5

Relational Databases and SQL: An Overview SQL: Its Role and Purpose SQL and Transact SQL (T-SQL) in Context Relational Database Design Principles Database Server, Databases, Tables and Schemas Primary Keys and Foreign Keys Explained Some Common Character, Numeric and Date Data Types Client/Server Interaction SQL: Its Role and Purpose SQL and Transact SQL (T-SQL) in Context T-SQL Statements and Queries: Their Structure Keywords, Identifiers and Operators Whitespace and Case: The Rules Expressions and Conditions Explained Conventions and Good Practice Working with Clauses A Note on Semi-Colons and GO Retrieving Data with T-SQL: First Steps How to Create, Edit and Execute T-SQL Scripts Ways of Specifying the Database, Schemas and Table Working with the Default Schema Outputting Text with PRINT Using SELECT to Extract Data Retrieving Entire Tables Retrieving Specific Columns Working with the Result Table Outputting Results to CSV Using TOP to Limiting the Number of Rows Using ORDER BY to Sort the Output Working with Calculations Using Column Aliases to Rename Columns Using Numeric and String Operators to Create Derived Output Ways of Working: Some Tips Page 2 of 5

Using WHERE to Filter Results Working with Comparison Operators (=, >= etc) Numeric and String Based Filtering Filtering Based on Calculations Eliminating Duplicate Results with DISTINCT Working with Execution Order Column Aliases: Where You Can and Cannot Use Them Extending Filters with AND and OR Solving AND/OR Difficulties with Brackets Excluding Results with NOT: Some Tips Range Filtering using BETWEEN and IN NULL and its Implications Explained Catering for NULL Matching Patterns with LIKE Getting Results From Multiple Tables Qualifying Column Names Joins Explained The Different Types of Joins Creating an Inner Join: WHERE Syntax Creating an Inner Join: INNER JOIN Syntax Table Aliases: The Need Working with Self Joins Outer Joins: An Example How to Simplify Joins: An Approach Using Standard T-SQL Functions How to Use Standard T-SQL Functions to Modify Results How to Find the Right Function Mathematical, String and Conversion Functions Functions for Modifying and Calculating Dates Formatting Numbers to Two Decimal Places Replacing NULL with a Specific Value Using Standard Functions in WHERE Using CASE to Specify Output Conditions Using Date functions Page 3 of 5

Grouping, Summarizing and Ranking Results The difference Between Tabular and Scalar Results Using Aggregate Functions (MAX(), SUM(), AVG(), COUNT() etc) The Way Aggregate Functions Work Where to Use and Where Not to Use Aggregate Functions Using GROUP BY to Group Results The Need for HAVING: Filtering the Result Table Using COMPUTE to Summarize Data Seeing both Detail and Summary Data with ROLLUP Ways of Ranking Results Working with Subqueries Subqueries Explained Where you can Use Subqueries How to Successfully Construct Subqueries Subqueries for Filtering Subqueries to Create Derived Columns Working with Views Views Explained Advantages of Views How to use Views to Simplify your Work Creating Views Dropping Views Inserting, Updating and Deleting Data Inserting Single Rows Inserting Multiple Rows Inserting Rows by Column Position Inserting Rows by Column Name Dealing with Auto-Incrementing Values Dealing with Nulls when Inserting Inserting Data from one Table into Another Updating Data Deleting Data Importing Data from CSV Files Truncating Tables Modifying Data through a View Page 4 of 5

Inserting, Updating and Deleting in a Transaction Environment Transactions Explained Why Use Transactions? Protecting Yourself with Transactions How to Setup a Transaction Environment Checking Your Work Undoing your Changes with ROLLBACK Committing the Transaction Query Techniques Full-Text Search Advanced T-SQL Techniques Executing Dynamic SQL Complex Techniques Complex Data and Structures Writing More Efficient Queries Working with Complex Queries Maintaining Query Files Page 5 of 5