LogoLogo
Ctrlk
  • Introduction
  • Basics
    • Concepts
    • Architecture
    • Components
    • Getting Started
    • Import Data
    • Indexing
    • Releases
    • Recipes
  • For Users
    • Query
      • Querying Pinot
      • Querying JSON data
      • Query Options
      • Aggregation Functions
      • Cardinality Estimation
      • Explain Plan
      • Filtering with IdSet
      • GapFill Function For Time-Series Dataset
      • Grouping Algorithm
      • JOINs
      • Lookup UDF Join
      • Transformation Functions
      • User-Defined Functions (UDFs)
      • Window functions
    • APIs
    • External Clients
    • Tutorials
  • For Developers
    • Basics
    • Advanced
    • Plugins
    • Design Documents
  • For Operators
    • Deployment and Monitoring
    • Command-Line Interface (CLI)
    • Configuration Recommendation Engine
    • Tutorials
  • Configuration Reference
    • Cluster
    • Controller
    • Broker
    • Server
    • Table
    • Schema
    • Ingestion Job Spec
    • Monitoring Metrics
    • Functions
    • Plugin Reference
  • Reference
    • Single-stage query engine (v1)
    • Multi-stage query engine (v2)
  • RESOURCES
    • Community
    • Team
    • Blogs
    • Presentations
    • Videos
  • Integrations
    • Tableau
    • Trino
    • ThirdEye
    • Superset
    • Presto
    • Spark-Pinot Connector
  • Contributing
    • Contribute Pinot documentation
    • Style guide
Powered by GitBook
On this page

Was this helpful?

  1. For Users

Query

Learn how to query Apache Pinot using SQL or explore data using the web-based Pinot query console.

Querying PinotQuery OptionsThis document contains all the available query options

Explore query syntax:

Querying JSON dataAggregation FunctionsAggregate functions return a single result for a group of rows.Cardinality EstimationExplain PlanFiltering with IdSetLearn how to write fast queries for looking up IDs in a list of values.GapFill Function For Time-Series DatasetGrouping AlgorithmJOINsPinot supports JOINs, including left, right, full, semi, anti, lateral, and equi JOINs. Use JOINs to connect two table to generate a unified view, based on a related column between the tables.Lookup UDF JoinTransformation FunctionsUser-Defined Functions (UDFs)Window FunctionsUse window functions to compute averages, sort, rank, or count items, calculate sums, and find minimum or maximum values across windows.
PreviousGitHub Events StreamNextQuerying Pinot

Was this helpful?