Introduction to Salesforce SOQL

Turn Salesforce data into actionable insights

Learn to access and analyze Salesforce data with confidence – no coding experience needed – in this beginner-friendly course focused on Standard Object Query Language (SOQL), Salesforce’s language for querying and extracting database records.

Whether you're an aspiring developer, admin, or business analyst, this hands-on course provides a solid foundation in how Salesforce organizes data and how to query it effectively using tools like Workbench and Apex. With real-world exercises, visual diagrams, and expert guidance from a 15× certified Salesforce architect, you’ll build the skills to write powerful SOQL queries and unlock meaningful insights from your Salesforce data.

Develop essential skills to write effective

Salesforce SOQL queries

Extracting the right data from Salesforce is essential for answering business questions, building automation, and creating customized user experiences. However, many Salesforce users find it challenging to move beyond basic reports to uncover more advanced analytics and automation. This SOQL course bridges the technical gap by providing clear, practical training on how to interact directly with Salesforce data. You’ll gain the essential skills to navigate data structures and write more effective queries that enable smarter business decisions.

Understand how Salesforce stores data

Explore how objects, fields, and relationships organize data in the Salesforce platform.

Identify and use standard and custom objects

Work with different object types to retrieve meaningful data across Salesforce.

Query Salesforce data with SOQL

Write effective SOQL queries using Workbench or Apex to access the data you need.

Differentiate between relationship types

Compare master-detail and lookup relationships and understand when to use each.

Navigate and interpret Schema builder

Visualize object relationships and data structure using Salesforce’s Schema Builder tool.

Understand how Salesforce identifies records

Learn the difference between Record IDs and Record Names and how to use them in queries.

Dynamic teaching methodologies to accelerate your SOQL expertise

Self-paced learning

Progress through the course at a speed that suits you.

Expert guidance

Benefit from instructor-led support to navigate the course material.

Video lessons

Explore key concepts with clear explanations and examples.

Interactive Exercises

Reinforce your understanding through hands-on practice.

Schema diagrams

Visualize Salesforce data structures for easier learning.

Practice questions

Apply your skills to real Salesforce data scenarios.

Tool demos

Learn how to use Workbench and Schema Builder effectively.

Certificate upon Completion

Showcase your achievement with a certificate that validates your skills.

Who should take the Salesforce SOQL triggers course

from Focus on Force?

If you want to take control of your Salesforce data to fuel smarter decisions, automate processes, and build powerful apps, this SOQL training is perfect for you. It’s designed for those who already know their way around the Salesforce platform but haven’t yet worked with SOQL or programming.

  1. Salesforce developers, admins, analysts, and technical professionals starting out with database queries.

  2. Admins using SOQL to refine data for process automation and validation rules.
  3. Developers writing SOQL queries in Apex to build custom Salesforce applications.
  4. Business analysts seeking deeper insights from customer or sales data beyond standard reports.

  5. Certification candidates preparing for Salesforce exams that include SOQL knowledge.

  6. Anyone needing to understand Salesforce object relationships and extract relational data effectively.

Class Outline

Lesson 1

Database Background - Needed to establish mental model

  •       -  What is a database?
          -  What are Objects?
          -  What is a field?
          -  How are Objects related?
          -  Schema Builder
          -  Record ID info
          -  Exercises

Lesson 2

Standard Object Query Language (SOQL)

  •       -  What is it?
          -  Basics - Syntax
          -  SOQL Usage
          -  Select All Object Records
          -  Select Particular Object Records
          -  Filtering Using Like
          -  Other Comparison Operators
          -  Exercises

Lesson 3

Additional Filtering Options

  1.       - Logical Operators
          -  Date Literals
          -  Exercises

Lesson 4

Order by & Limit

  •       -  Order By
  •       -  Limit
  •       -  Exercises

Lesson 5

Related Records

  •       -  Parent Related Records & Fields
          -  Child Related Records & Fields
          -  Differentiate between Standard & Custom Objects & Fields
          -  Exercises

Lesson 6

Aggregate Queries

  •       -  What are Aggregate Queries?
          -  Count, Average, Min, Max, Sum
          -  Having
          -  Exercises

Lesson 7

SOQL in Apex

  •       -  Querying A List of Records
          -  Querying A Single Record
          -  Accessing Parent Fields
          -  Accessing Child Records In a Sub Query
          -  Field Not Accessed Error
          -  Aggregate Queries
          -  Using Apex Variables in SOQL Queries
          -  Considerations
          -  Exercises

Lesson 8

Best Practices & Considerations

  •       -  Formatting SOQL Queries
          -  Only Query Fields Needed
          -  Minimize SOQL Queries Used

Meet your Salesforce SOQL course instructor

Luke Freeland is a 15x certified Salesforce Architect and full-stack developer.


With over a decade of experience in Salesforce development, Luke has created numerous custom Salesforce applications and integrations. He is passionate about training others and has extensive experience teaching Salesforce development and technical skills.

@

Not recently active