SOQL
Salesforce Object Query Language
A query language similar to SQL used to search Salesforce data. SOQL queries retrieve records from a single object or related objects through relationship queries.
Example use case
A developer writes a SOQL query to retrieve technology accounts in Apex.