Snippets
A snippet is a small, reusable piece of SQL - a common JOIN, a standard set of columns, a
recurring WITH clause - that you insert into a query instead of retyping it.
Creating a snippet
Open the Snippets menu in the query editor and choose “Manage snippets” to create, edit, or delete one. A snippet has three fields:
- Trigger - the short name you’ll pick it by (e.g.
top10). - Description (optional) - a note shown alongside the trigger in the snippet list, for when the trigger alone isn’t self-explanatory.
- Body - the SQL text that gets inserted.
Inserting a snippet
Open the Snippets menu and pick a snippet by its trigger; its body is inserted at the editor’s current cursor position.

A snippet’s body can include tab-stop placeholders using ${1:placeholder} syntax - after
insertion, pressing Tab jumps between them so you can fill in the parts that change each time
(e.g. a table name) without retyping the rest:
SELECT ${1:column} FROM ${2:table} LIMIT ${3:100}
Org-wide visibility
Snippets belong to the organization, not to the user who created them or the query they’re used in - every member of the org sees the same snippet list and can insert any snippet into any query they’re editing.
[!NOTE] Creating, editing, or deleting a snippet requires the same permission as creating a query. Every member can still read and insert any existing snippet regardless.
Where to go next
- The SQL editor - where the Snippets menu lives.
- Parameters - the other way to make a query reusable across runs, for values rather than SQL structure.