Get in Touch

Course Outline

Foundations

  • Selecting all columns/fields
  • Selecting specific columns/fields
  • Utilizing distinct/unique values
  • Filtering specific rows/records
  • Selecting values within a specified range
  • Selecting values that match a pattern
  • Selecting values from a defined list
  • Handling null values
  • Sorting and ordering data
  • Selecting calculated and derived values
  • Customizing column headings in query results
  • Exporting query results to external files

Joining Tables

  • Principles of joining tables:
    • Using Cartesian joins
    • Using inner joins
    • Using non-equi joins
    • Using outer joins

Combining Queries

  • Union operator
  • Intersect operator
  • Except operator

Basic Functions

  • Conversion functions
  • Date functions
  • Numeric functions
  • Text functions
  • Group/summary/aggregate functions

Subqueries

  • Principles of subqueries
  • Filtering rows from the main query
  • Nested subqueries
  • Multi-column subqueries
  • Correlated subqueries
  • Subqueries as inline views and common table expressions (CTEs)
  • Subqueries used as columns in the main query

Case Statements

  • Principles of case statements
  • Deriving column values using case statements
  • Nested case statements
  • Creating pivot tables with case statements
  • Using case statements with subqueries

Data Manipulation

  • Inserting values into a table
  • Copying values between tables
  • Updating existing values
  • Deleting records
  • Modifying data via views
  • Utilizing transactions
  • Locking rows and tables

Data Definition

  • Principles of relational databases and data normalization
  • Implementing primary key and foreign key relationships and constraints
  • Creating tables
  • Altering table structures
  • Creating views
  • Using synonyms
  • Dropping tables and views
 14 Hours

Testimonials (6)

Related Categories