Get in Touch

Course Outline

Basics

  • Selecting all columns/fields
  • Selecting specific columns/fields
  • Using DISTINCT/UNIQUE
  • Selecting specific rows/records
  • Selecting values within a range
  • Selecting values that match a pattern mask
  • Selecting values from a list
  • Handling NULL values
  • Sorting and ordering data
  • Selecting calculated and derived values
  • Controlling 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

        Simple Functions

        • Conversion functions
        • Date functions
        • Number functions
        • Text functions
        • Grouping, summarising, and aggregate functions

          Sub-Queries

          • Principles of sub-queries
          • Filtering rows from the main query
          • Using nested sub-queries
          • Using multi-column sub-queries
          • Using correlated sub-queries
          • Using sub-queries as inline views and common table expressions
          • Using sub-queries as columns within the main query

            Case Statements

            • Principles of CASE statements
            • Using CASE statements to derive column values
            • Using nested CASE statements
            • Using CASE statements to create pivot tables
            • Using CASE statements with sub-queries

              Data Manipulation

              • Inserting values into a table
              • Copying values between tables
              • Updating values
              • Deleting records
              • Modifying data through views
              • Using transactions
              • Locking rows and tables

                Data Definition

                • Principles of relational databases and data normalisation
                • Using primary key and foreign key relationships and constraints
                • Creating tables
                • Altering tables
                • Creating views
                • Using synonyms
                • Removing tables and views
 14 Hours

Number of participants


Price per participant

Testimonials (6)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories