---
schema_version: "1"
id: 6e1ca444037dc9f19b3fd0fe396c9ac6566cf08a01d2568096e5b40defc0bbc8
title: Identifiers
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/analytics/bi_dev_guide_saql/guides/reference/bi-saql-identifiers.md
canonical_url: https://developer.salesforce.com/docs/analytics/bi-dev-guide-saql/guide/bi-saql-identifiers.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 0364f7b2f4e114e3a29dfd0185dc0b330442c669f6bb9645fedd7a91ab0399d3
products:
  - Analytics SAQL Developer Guide
  - analytics
---

# Identifiers

SAQL identifiers are case-sensitive and must be enclosed in single quotation marks (').

Identifiers that are enclosed in quotation marks can contain any character that a string can contain.

This example uses valid syntax:

```nolang
q = load "Opportunity";

--'Stage' is enclosed in single quotes because it is a field. "08 - Closed Won" is enclosed in double quotes because it is a string.
q = filter q by 'Stage' == "08 - Closed Won";
q = group q by 'Account_Owner';
q = foreach q generate 'Account_Owner' as 'Account_Owner', count() as 'count';
```

This example is **not** valid because you can't use double quotes for an identifier.

```nolang
--this should be 'Account_Owner' in single quotes
q = group q by "Account_Owner";
```
