1. Introduction
  2. Tutorial
  3. Relations
  4. Filtering
  5. Aggregation
  6. Reference
  7. Syntax
    1. Literals
    2. Strings
      1. F-strings
      2. R-strings
      3. S-strings
    3. Tuples
    4. Arrays
    5. Identifiers & keywords
    6. Function calls
    7. Pipes
    8. Operators
    9. Case
    10. Ranges
    11. Comments
    12. Parameters
  8. Importing data
    1. From
    2. Reading files
    3. Ad-hoc data
  9. Declarations
    1. Variables — let & into
    2. Functions
  10. Standard library
    1. Transforms
      1. Aggregate
      2. Append
      3. Derive
      4. Filter
      5. Group
      6. Join
      7. Loop
      8. Select
      9. Sort
      10. Take
      11. Window
    2. Aggregation functions
    3. Date functions
    4. Mathematical functions
    5. Text functions
    6. Removing duplicates
  11. Specification
    1. Null handling
    2. Name resolution
    3. Modules
    4. Type system
  12. Project
  13. Changelog
  14. Target & version
  15. Bindings
    1. .NET
    2. Elixir
    3. Java
    4. JavaScript
    5. PHP
    6. Python
    7. R
    8. Rust
  16. Integrations
    1. prqlc CLI
    2. ClickHouse
    3. Jupyter
    4. DuckDB
    5. QStudio
    6. Prefect
    7. VS Code
    8. PostgreSQL
    9. Databend
    10. Rill
    11. Syntax highlighting
  17. Contributing to PRQL
    1. Development
    2. Language design