Introduction to SQL

Course code LERN 1010

Credit 0.0

Length 16.0 hours

Course outline View

Learn how to write SQL code to create and populate database tables and how to write simple SQL queries that are capable of retrieving vast amounts of information from a database. In this course, you will discover the power of the relational database, how to create and manage database tables, and how to use SQL SELECT statements to precisely pinpoint and retrieve data from a database.
This course is offered in partnership with Learning Education Resource Network - UGotClass. For more information see http://yougotclass.org/index.cfm/VCC

Prerequisites

Missing prerequisites?

Learn more about VCC's academic upgrading or English as a Second Language (ESL) courses, or discover which university transfer options are right for you.

What you will learn

  • The Relational Database and Structured Query Language
    The relational database structure
    Structured Query Language
    Table creation and data insertion
    Defining datatypes and constraints
    Creating Indexes
  • Table Management
    Table management
    Adding columns to a table
    Deleting columns from a table
    Deleting a table
  • Selecting and Retrieving Data
    Creating a SELECT statement to retrieve data
    Using DISTINCT to display unique values in a column
    Using the AS keyword to create an alternate name for a column
    Merging columns
  • Creating a WHERE clause
    Using comparison, character, and logical operators to match conditions
    Using the IN operator to match a condition
    Using the BETWEEN operator to match a condition

How to register

This course is offered as part of a VCC program only.

Course schedules

Select your program to see the available course schedules.

CRN# Duration Delivery Location
12246 April 2, 2026
to April 30, 2026
Online See full schedule

Online courses listed without scheduled meeting times can be completed on your own schedule.

CRN# Duration Delivery Location
22493 May 4, 2026
to May 29, 2026
Online Online See full schedule

Online courses listed without scheduled meeting times can be completed on your own schedule.

CRN# Duration Delivery Location
22494 June 1, 2026
to June 26, 2026
Online Online See full schedule

Online courses listed without scheduled meeting times can be completed on your own schedule.

CRN# Duration Delivery Location
22495 July 6, 2026
to July 31, 2026
Online Online See full schedule

Online courses listed without scheduled meeting times can be completed on your own schedule.

CRN# Duration Delivery Location
22496 August 3, 2026
to August 28, 2026
Online Online See full schedule

Online courses listed without scheduled meeting times can be completed on your own schedule.

CRN# Duration Delivery Location
22583 August 3, 2026
to August 28, 2026
Online See full schedule

Online courses listed without scheduled meeting times can be completed on your own schedule.

CRN# Duration Delivery Location
22584 July 6, 2026
to July 31, 2026
Online See full schedule

Online courses listed without scheduled meeting times can be completed on your own schedule.

CRN# Duration Delivery Location
22585 June 1, 2026
to June 26, 2026
Online See full schedule

Online courses listed without scheduled meeting times can be completed on your own schedule.

CRN# Duration Delivery Location
22586 May 4, 2026
to May 29, 2026
Online See full schedule

Online courses listed without scheduled meeting times can be completed on your own schedule.

Contact us

If you have any question, please email at advising@vcc.ca.

† This information is intended as a guideline only. Program and course details are subject to change with the approval of VCC's Board of Governors.

Indigenous Territory Acknowledgment

VCC is located on the traditional territories of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) peoples, and we acknowledge our privilege to be here.