QuestDB
EnterpriseMarket DataDocsBlog
8.2.2
  • Roadmap
Download
  • Introduction
  • Quick start
  • Why QuestDB?
  • Migrate from InfluxDB
  • Ingestion Reference
  • Query & SQL Reference
    • Query & SQL Overview
    • Data types
    • SQL execution order
    • SQL Syntax
      • ADD USER
      • ALTER SERVICE ACCOUNT
      • ALTER COLUMN
      • ALTER TABLE
      • ALTER USER
      • ASOF JOIN
      • ASSUME SERVICE ACCOUNT
      • CANCEL QUERY
      • CASE
      • CAST
      • CHECKPOINT
      • COPY
      • CREATE TABLE
      • CREATE GROUP
      • CREATE SERVICE ACCOUNT
      • CREATE USER
      • DECLARE
      • DISTINCT
      • DROP TABLE
      • DROP GROUP
      • DROP SERVICE ACCOUNT
      • DROP USER
      • EXPLAIN
      • EXIT SERVICE ACCOUNT
      • FILL
      • GROUP BY
      • GRANT
      • GRANT ASSUME SERVICE ACCOUNT
      • INSERT
      • JOIN
      • LATEST ON
      • LIMIT
      • ORDER BY
      • PIVOT
      • REINDEX
      • RENAME TABLE
      • REMOVE USER
      • SAMPLE BY
      • SELECT
      • SHOW
      • SNAPSHOT
      • REVOKE
      • REVOKE ASSUME SERVICE ACCOUNT
      • TRUNCATE TABLE
      • UNION EXCEPT INTERSECT
      • UNPIVOT
      • UPDATE
      • VACUUM TABLE
      • WHERE
      • WITH
    • Functions
    • Operators
  • Deployment
  • Operations
  • Guides & Tutorials
  • Concepts
  • Third-party Tools
  • Troubleshooting
  • Query & SQL Reference
  • SQL Syntax
  • DISTINCT

DISTINCT keyword

SELECT DISTINCT is used to return only distinct (i.e different) values from a column as part of a SELECT statement.

Syntax​

Flow chart showing the syntax of the DISTINCT keyword

Examples​

The following query will return a list of all unique ratings in the table.

Simple query
SELECT DISTINCT movieId
FROM ratings;

SELECT DISTINCT can be used in conjunction with more advanced queries and filters.

With aggregate
SELECT DISTINCT movieId, count()
FROM ratings;
With filter
SELECT DISTINCT movieId, count()
FROM ratings
WHERE score > 3;
Edit this page
Previous
DECLARE
Next
DROP TABLE
  • Syntax
  • Examples

Need a hand? Join our vibrant public Slack and Discourse forum communities.

Copyright © 2025 QuestDB
PrivacyTerms