Skip to main content

Beginner's SQL Workshop

Code Date Delivery Cost
ITS-2528
  • Mon Mar 23, 9:00 am to 12:00 pm
  • Wed Mar 25, 9:00 am to 12:00 pm
Live Online : 2 sessions $450

Before each live online session, Tech Training will provide a Zoom link for live online classes, along with any required class materials.

This course covers basic database setup and writing SQL queries to select, filter, and aggregate data and combine multiple data tables. As a workshop, there will be a heavy emphasis on practice and interactive exercises.

Prerequisites:

  • Prior experience with any programming language is not required, but helpful
  • MySQL Workbench software (free download) required. Information on how to download will be sent to enrollees.

Training Goal
Participants will have the opportunity learn how to do basic SQL queries and set up a sample database. There will be a heavier focus on retrieving data effectively from an existing data warehouse environment owned by someone else rather than setting up your own and administering it.

Learning Objectives

  • Learn to write SQL queries to select, filter, and aggregate data
  • Learn to write SQL queries that join multiple data tables together

Breakdown of Topics:

  • SQL overview: dialects, tables & schemas, data types
  • Sample database setup
  • Selecting data: SELECT, FROM, LIMIT
  • Filtering data: WHERE, AND/OR, IN/BETWEEN/LIKE, DISTINCT, NULL values
  • Ordering data: ORDER BY
  • Aggregating data: COUNT, AVG, MIN, MAX, SUM, GROUP BY, HAVING
  • Joining tables with a join key
  • Types of joins: INNER, OUTER, LEFT, RIGHT

Lionel Levine

Dr. Lionel Levine is an independent educator and researcher specializing in the intersection of computer science, data analytics, and healthcare.

Custom training workshops are available for this program

Technology training sessions structured around individual or group learning objectives. Learn more about custom training.

Special Group Rates

For groups of 5 or more, special rates are available. Please contact techtraining@stanford.edu for more details.


University IT Technology Training sessions are available to a wide range of participants, including Stanford University staff, faculty, students, and employees of Stanford Hospitals & Clinics, such as Stanford Health Care, Stanford Health Care Tri-Valley, Stanford Medicine Partners, and Stanford Medicine Children's Health.

Additionally, some of these programs are open to interested individuals not affiliated with Stanford, allowing for broader community engagement and learning opportunities.