SQL course content

✓Online Instructor-led (by working professional) Training

✓Duration:20 hrs

Enquire..


♦ SQL Overview

Outlining SQL as the cornerstone of database activity,Applying the ANSI/ISO standards,Describing the fundamental building blocks: tables, columns, primary keys and foreign keys

♦ Building the Database Schema

Creating tables and columns-Building tables with CREATE TABLE,Modifying table structure with ALTER TABLE,Adding columns to an existing table,Removing tables with DROP TABLE

Protecting data integrity with constraints:-Guaranteeing uniqueness with primary key constraints,Enforcing integrity with foreign key constraints,Imposing business rules with check constraints

Improving performance with indexes:-Expediting data retrieval with indexes,Recommending guidelines for index creation

♦ Manipulating Data

Modifying table contents:-Adding table rows with INSERT,Changing row content with UPDATE,Removing rows with DELETE

Applying transactions:-Controlling transactions with COMMIT and ROLLBACK,Deploying BEGIN TRANSACTION in SQL Server,Working with the SELECT Statement

♦ Working with the SELECT Statement

Writing Single Table queries:-Retrieving data with SELECT,Specifying column expressions,Sorting the result with ORDER BY,Handling NULL values in expressions

Restricting rows with the WHERE filter:-Testing for equality or inequality,Applying wildcard characters,Avoiding NULL value pitfalls

♦ Querying Multiple Tables

Applying the ANSI/ISO standard join syntax:-Matching related rows with INNER JOIN,Including nonmatched rows with OUTER JOIN,Creating a Cartesian product with CROSS JOIN

Combining results with set operators:-Stacking results with UNION,Identifying matching rows with INTERSECT,Utilizing EXCEPT to find nonmatching rows

♦ Employing Functions in Data Retrieval

Processing data with row functions:-Conditional formatting with the CASE expression,Utilizing the CASE expression to simulate IF tests,Dealing with NULL values

Performing analysis with aggregate functions:-Summarizing data using SUM, AVG and COUNT,Finding the highest/lowest values with MAX and MIN,Defining the summary level with GROUP BY,Applying filter conditions with HAVING

♦ Constructing Nested Queries

Applying subqueries in filter conditions:-Correlated vs. noncorrelated subqueries,Testing the existence of rows

Including subqueries in expressions:-Placing subqueries in the column list,Creating complex expressions containing subqueries,Handling subqueries that return no rows

♦ Developing In-Line and Stored Views

Breaking down complex problems:-Selecting data from a query result set,Subqueries in the FROM clause

Breaking down complex problems:-Selecting data from a query result set,Subqueries in the FROM clause