-- Created on savesnippets.com · https://savesnippets.com/ag7vhAqQiPF1Xx -- Unique country list SELECT DISTINCT country FROM users ORDER BY country; -- Unique combinations of two columns SELECT DISTINCT country, state FROM users ORDER BY country, state; -- Count unique values vs total rows SELECT COUNT(*) AS total_orders, COUNT(DISTINCT user_id) AS unique_customers, SUM(amount) AS total_revenue FROM orders WHERE created_at >= '2025-01-01'; -- Distinct-on (PostgreSQL only) — first row per group, by ORDER BY SELECT DISTINCT ON (user_id) user_id, created_at, status FROM orders ORDER BY user_id, created_at DESC; -- → newest order per user