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.
- Salesforce developers, admins, analysts, and technical professionals starting out with database queries.
- Admins using SOQL to refine data for process automation and validation rules.
- Developers writing SOQL queries in Apex to build custom Salesforce applications.
- Business analysts seeking deeper insights from customer or sales data beyond standard reports.
- Certification candidates preparing for Salesforce exams that include SOQL knowledge.
- Anyone needing to understand Salesforce object relationships and extract relational data effectively.

Class Outline
Lesson 1
- - What is a database?
- What are Objects?
- What is a field?
- How are Objects related?
- Schema Builder
- Record ID info
- Exercises
Lesson 2
- - What is it?
- Basics - Syntax
- SOQL Usage
- Select All Object Records
- Select Particular Object Records
- Filtering Using Like
- Other Comparison Operators
- Exercises
Lesson 3
- - Logical Operators
- Date Literals
- Exercises
Lesson 4
- - Order By
- - Limit
- - Exercises
Lesson 5
- - Parent Related Records & Fields
- Child Related Records & Fields
- Differentiate between Standard & Custom Objects & Fields
- Exercises
Lesson 6
- - What are Aggregate Queries?
- Count, Average, Min, Max, Sum
- Having
- Exercises
Lesson 7
- - 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
- - 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.
