---
schema_version: "1"
id: c6005a94f679d58d8093f8457b07bbd910927ebbbe39f29477e5b88f756e755e
title: Query Records
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/salesforcedx/sfvscode/guides/programming-languages/soql/soql.md
canonical_url: https://developer.salesforce.com/docs/platform/sfvscode-extensions/guide/soql.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 4598aa2e2c14312cdbfb45462ee6c6ba375a8b12822d335623cc25b0a9958add
products:
  - Salesforce Extensions for Visual Studio Code
  - salesforcedx
---
# Query Records

The Salesforce Extension Pack includes tools to help you write, build, and execute Salesforce Object Query Language (SOQL) queries directly from VS Code. Use the SOQL Builder for a visual, form-based query experience, write SOQL in Apex or standalone `.soql` files with code completion, and run queries against the REST or Tooling APIs to inspect results inline. To query records:

- [Build a query by using the SOQL Query Builder](https://developer.salesforce.com/docs/platform/sfvscode-extensions/guide/soql-builder.md).
- [Retrieve query plans](https://developer.salesforce.com/docs/platform/sfvscode-extensions/guide/soql-plans.md).
- [Run the query](https://developer.salesforce.com/docs/platform/sfvscode-extensions/guide/soql-running.md).

## See Also

Guides:

- [Example SELECT Clauses](https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql_select_examples.htm)
- [Salesforce Object Query Language (SOQL)](https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql.htm)

Trailhead:

- [Write SOQL Queries](https://trailhead.salesforce.com/content/learn/modules/apex_database/apex_database_soql)
