---
schema_version: "1"
id: 454746386c35c2db4190cde239ee689662275a0b1efae1852762fabcaabfce1e
title: Special Characters
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-special-characters.md
canonical_url: https://developer.salesforce.com/docs/analytics/bi-dev-guide-saql/guide/bi-saql-special-characters.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 9df22d6ca75a51762ac82c35b1a02ae54ca7d80a94c7393fb416bbf743274ff0
products:
  - Analytics SAQL Developer Guide
  - analytics
---

# Special Characters

Certain characters have special meanings in SAQL.

| Character | Name         | Description                                                                                                                                                                                                                                                                   |
| --------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `;`       | Semicolon    | Used to terminate statements.                                                                                                                                                                                                                                                 |
| `'`       | Single quote | Used to quote identifiers.                                                                                                                                                                                                                                                    |
| `"`       | Double quote | Used to quote strings.                                                                                                                                                                                                                                                        |
| `()`      | Parentheses  | Used for function calls, to enforce precedence, for order clauses, and to group expressions. Parentheses are mandatory when you’re defining more than one group or order field.                                                                                               |
| `[]`      | Brackets     | Used to denote arrays. For example, this is an array of strings: `[ "this", "is", "a", "string", "array" ]` Also used for referencing a particular member of an object. For example, `em['miles']`, which is the same as `em.miles`.                                          |
| `.`       | Period       | Used for referencing a particular member of an object. For example, `em.miles`, which is the same as `em['miles']`.                                                                                                                                                           |
| `::`      | Two colons   | Used to explicitly specify the dataset that a measure or dimension belongs to, by placing it between a dataset name and a column name. Using two colons is the same as using a period (.) between names. For example: `data = foreach data generate left::airline as airline` |
| `..`      | Two periods  | Used to separate a range of values. For example: `c = filter b by "the_date" in ["2011-01-01".."2011-01-31"];`                                                                                                                                                                |
