# Querying & SQL

Use this section to decide how to query Pinot, how much SQL support you need, which query engine to use, and where to look for execution controls such as quotas, cancellation, and cursors. Narrative guidance lives here. Dense syntax and endpoint detail is linked where needed.

## Start here

{% content-ref url="querying-and-sql/querying-pinot" %}
[querying-pinot](https://docs.pinot.apache.org/build-with-pinot/querying-and-sql/querying-pinot)
{% endcontent-ref %}

{% content-ref url="querying-and-sql/sql-syntax" %}
[sql-syntax](https://docs.pinot.apache.org/build-with-pinot/querying-and-sql/sql-syntax)
{% endcontent-ref %}

{% content-ref url="../functions/functions" %}
[functions](https://docs.pinot.apache.org/functions/functions)
{% endcontent-ref %}

{% content-ref url="querying-and-sql/sse-vs-mse" %}
[sse-vs-mse](https://docs.pinot.apache.org/build-with-pinot/querying-and-sql/sse-vs-mse)
{% endcontent-ref %}

{% content-ref url="querying-and-sql/query-execution-controls" %}
[query-execution-controls](https://docs.pinot.apache.org/build-with-pinot/querying-and-sql/query-execution-controls)
{% endcontent-ref %}

## Deep dives

For explain plans, joins, optimizer behavior, and operator details, continue into the multi-stage query docs and engine-specific material linked from [SSE vs MSE](https://docs.pinot.apache.org/build-with-pinot/querying-and-sql/sse-vs-mse) and [SQL syntax](https://docs.pinot.apache.org/build-with-pinot/querying-and-sql/sql-syntax).

## What this page covered

This page mapped the main query workflows in Pinot: learning the query path, understanding SQL behavior, finding functions, choosing between SSE and MSE, and tuning execution controls.

## Next step

Read [Querying Pinot](https://docs.pinot.apache.org/build-with-pinot/querying-and-sql/querying-pinot) if you want the end-to-end query flow, or [SSE vs MSE](https://docs.pinot.apache.org/build-with-pinot/querying-and-sql/sse-vs-mse) if you are deciding which engine to use.

## Related pages

* [Build with Pinot](https://docs.pinot.apache.org/build-with-pinot/build-with-pinot)
* [Functions](https://docs.pinot.apache.org/functions/functions)
* [Reference](https://docs.pinot.apache.org/reference/reference)
