Version 1.0. MCAD MCSD MCPD Enterprise SQL MCTS MCT Software/Web Development Consultant Cryptography/Digital Signature Consultant SQL Server 2005/2008R2/2012.

Slides:



Advertisements
Similar presentations
Yukon – What is New Rajesh Gala. Yukon – What is new.NET Framework Programming Data Types Exception Handling Batches Databases Database Engine Administration.
Advertisements

Ashley Ohmann June 20, * What is Custom SQL? * What can I do with it? * Join conditions * Unions and Self Joins * Ranks * Derived Tables.
Basic SQL Introduction Presented by: Madhuri Bhogadi.
Virtual training week 4 structured query language (SQL)
Chapter 11 Group Functions
Midterm Review Lecture 14b. 14 Lectures So Far 1.Introduction 2.The Relational Model 3.Disks and Files 4.Relational Algebra 5.File Org, Indexes 6.Relational.
Introduction to Oracle9i: SQL1 Basic SQL SELECT Statements.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 8 Advanced SQL.
Chapter 7 Advanced SQL Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Introduction to SQL February 23, 2012 Calvin Pan.
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
Module 5: Data Access. Overview Introduce database components involved in data access Introduce concepts of Transact -SQL and Procedural SQL as tools.
02 | Advanced SELECT Statements Brian Alderman | MCT, CEO / Founder of MicroTechPoint Tobias Ternstrom | Microsoft SQL Server Program Manager.
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 16 – SQL SEAN J. TAYLOR.
What’s New in SQL Server 2005 From a Developer’s Perspective.
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 8 Advanced SQL.
Introduction to Databases Chapter 7: Data Access and Manipulation.
SAGE Computing Services Customised Oracle Training Workshops and Consulting Are you making the most of PL/SQL? Hints and tricks and things you may have.
Introduction to SQL Steve Perry
TSQL Improvements & Data Types SQL Server 2008 TSQL Improvements & Data Types Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP,
Graeme Malcolm | Senior Content Developer, Microsoft Geoff Allix | Principal Technologist, Content Master.
1 Definition of a subquery Nested subqueries Correlated subqueries The ISNULL function Derived tables The EXISTS operator Mixing data types: CAST & CONVERT.
CPS120: Introduction to Computer Science Lecture 19 Introduction to SQL.
04 | Grouping and Aggregating Data Brian Alderman | MCT, CEO / Founder of MicroTechPoint Tobias Ternstrom | Microsoft SQL Server Program Manager.
Quick review of SQL And conversion to Oracle SQL.
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Upgrading to SQL Server 2000 Kashef Mughal. Multiple Versions SQL Server 2000 supports multiple versions of SQL Server on the same machine It does that.
SQL: Data Manipulation I Chapter 5 CIS 458 Sungchul Hong.
Unit 4 Queries and Joins. Key Concepts Using the SELECT statement Statement clauses Subqueries Multiple table statements Using table pseudonyms Inner.
What’s New In Denali - TSQL David Ballantyne. Who am I Kent.Net/SqlServer.
BACS 287 Structured Query Language 1. BACS 287 Visual Basic Table Access Visual Basic provides 2 mechanisms to access data in tables: – Record-at-a-time.
BIS Database Systems School of Management, Business Information Systems, Assumption University A.Thanop Somprasong Chapter # 8 Advanced SQL.
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
Chapter 6 Procedural Language SQL and Advanced SQL Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition.
T-SQL: Simple Changes That Go a Long Way DAVE ingeniousSQL.com linkedin.com/in/ingenioussql.
Database Fundamental & Design by A.Surasit Samaisut Copyrights : All Rights Reserved.
06 | Modifying Data in SQL Server Brian Alderman | MCT, CEO / Founder of MicroTechPoint Tobias Ternstrom | Microsoft SQL Server Program Manager.
SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 7 (Part II) INTRODUCTION TO STRUCTURED QUERY LANGUAGE (SQL) Instructor.
Oracle10g Developer: PL/SQL Programming1 Objectives SQL queries within PL/SQL Host or bind variables The %TYPE attribute Include queries and control structures.
(SQL - Structured Query Language)
05 | SET Operators, Windows Functions, and Grouping Brian Alderman | MCT, CEO / Founder of MicroTechPoint Tobias Ternstrom | Microsoft SQL Server Program.
SQL. Originally developed by IBM Standardized in 80’s by ANSI and ISO Language to access relational database and English-like non-procedural Predominant.
Brian Alderman | MCT, CEO / Founder of MicroTechPoint Tobias Ternstrom | Microsoft SQL Server Program Manager.
Thinking in Sets and SQL Query Logical Processing.
7 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 7.6 Advanced Select Queries SQL provides useful functions that.
There’s a particular style to it… Rob Hatton
 CONACT UC:  Magnific training   
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Querying with Transact-SQL
SQL Query Getting to the data ……..
Structured Query Language
Relational Database Design
The Basics of Data Manipulation
02 | Advanced SELECT Statements
Database Systems: Design, Implementation, and Management Tenth Edition
Dumps4Download Oracle 1z0-051 Exam Dumps - Oracle 1z0-051 Exam Dumps Questions
Free Braindumps - Pass Exam - Dumps4download
Chapter 2 Handling Data in PL/SQL Blocks Oracle9i Developer:
Database systems Lecture 3 – SQL + CRUD
SQL Fundamentals in Three Hours
Introduction To Structured Query Language (SQL)
Index Note: A bolded number or letter refers to an entire lesson or appendix. A Adding Data Through a View ADD_MONTHS Function 03-22, 03-23,
Contents Preface I Introduction Lesson Objectives I-2
Chapter 8 Advanced SQL.
Database Systems: Design, Implementation, and Management Tenth Edition
Build on-the-fly reporting with Dynamic SQL
T-SQL: Simple Changes That Go a Long Way
Presentation transcript:

Version 1.0

MCAD MCSD MCPD Enterprise SQL MCTS MCT Software/Web Development Consultant Cryptography/Digital Signature Consultant SQL Server 2005/2008R2/2012 Consultant SharePoint 2007/2010/2013 Consultant AJAX Consultant Software Development Lead Professional Scrum Master Ahmad Adel Gad

Course Outline 1. Overview Overview 2. Select Statement - Retrieve Data Select Statement - Retrieve Data 3. Select Statement - Filtering Data Select Statement - Filtering Data 4. Working with NULL Values Working with NULL Values 5. Formatting Result Sets Formatting Result Sets 6. System Functions System Functions 7. Combining and Limiting Result Sets Combining and Limiting Result Sets 8. Grouping Data Grouping Data 9. Using Table Expressions Using Table Expressions Querying Microsoft SQL Server Ahmad Adel

Course Outline 10. Windowing and Paging Data (Over Clause) Windowing and Paging Data (Over Clause) 11. Querying SQL Server Metadata Querying SQL Server Metadata 11. Data Manipulation Language (DML) Data Manipulation Language (DML) 12. Querying Full-Text Index Search Querying Full-Text Index Search 13. Distributed Queries Distributed Queries 15. Implementing Error Handling (Handling Exceptions) Implementing Error Handling (Handling Exceptions) 16. Implementing Transactions (TCL) Implementing Transactions (TCL) Querying Microsoft SQL Server Ahmad Adel

Overview About SQL Language (T-SQL) Introduction to Microsoft SQL Server 2012 Querying Microsoft SQL Server Ahmad Adel

Select Statement - Retrieve Data Fixed Values Variables Calculated Values All Fields From Specific Table Specific Fields From Specific Table Concatenated Fields - Alias Name Calculated Value On Specific Fields Specific Columns From Table Alias Name Value Returned From Function Querying Microsoft SQL Server Ahmad Adel

Select Statement - Filtering Data Comparison operators Logical operators Querying Microsoft SQL Server Ahmad Adel

Working with NULL Values IS Null - Comparison ANSI_NULLS Settings ISNULL() Function NullIF() Function Coalesce() Function Querying Microsoft SQL Server Ahmad Adel

Formatting Result Sets Sorting Data Eliminating Duplicate Rows Querying Microsoft SQL Server Ahmad Adel

System Functions Aggregate Functions Scalar Functions Converting Functions Querying Microsoft SQL Server Ahmad Adel

Combining and Limiting Result Sets Join Inner/Where Clause Outer (Full/Left/Right) Cross Self Join Data Samples (TableSample Operator) Cube Union/Except/Intersect Apply (Cross/Outer) Querying Microsoft SQL Server Ahmad Adel

Grouping Data Group By RollUP Cube Pivot - UnPivot Querying Microsoft SQL Server Ahmad Adel

Using Table Expressions Sub Queries Derived Tables Common Table Expressions (CTE) Views Table-Valued Functions Querying Microsoft SQL Server Ahmad Adel

Windowing and Paging Data (Over Clause) Paging Functions Offset – Fetch Row_Number Over Clause Ranking Functions Analytic Functions Aggregate Functions NEXT VALUE FOR Querying Microsoft SQL Server Ahmad Adel

Querying SQL Server Metadata System Variable System Stored Procedures System Catalog Views System Catalog Functions Dynamic Management Views (DMV) Dynamic Management Functions (DMF) Querying Microsoft SQL Server Ahmad Adel

Data Manipulation Language (DML) Insert Update Delete Output Clause Querying Microsoft SQL Server Ahmad Adel

Querying Full-Text Index Search Contains FreeText Querying Microsoft SQL Server Ahmad Adel

Distributed Queries OpenDataSource Function OpenRowSet Function Configure 'Ad Hoc Distributed Queries' Settings Querying Microsoft SQL Server Ahmad Adel

Implementing Error Handling (Handling Exceptions) Variable Try … Catch Throw Exceptions RaiseError Throw System Error Information Functions Error Severities Querying Microsoft SQL Server Ahmad Adel

Implementing Transactions (TCL) Autocommit Transactions Implicit Transactions Explicit Transactions XACT_ABORT Setting Implementing Transactions with Exception Handling XACT_STATE() Function Isolation Levels Querying Microsoft SQL Server Ahmad Adel