Products
Time series and Real-Time Analytics
Lightning-fast ingest and querying on PostgreSQL.
Time series and Real-Time AnalyticsDeployment options & services
Support Services
Support options for your use case, infrastructure, and budget.
Open-Source Extensions and Tools
Time Series and Real-Time Analytics
AI and Vector
Security Scanner
Industries That Rely On Us
Featured Articles
Scale PostgreSQL via Partitioning: A Dev’s Intro to Hypertables
Read more
Boosting Postgres INSERT Performance by 2x With UNNEST
Read more
Documentation
Learn PostgreSQL
Learn PostgreSQL
Learn the PostgreSQL basics and scale your database performance
Timescale Benchmarks
Timescale benchmarks
See how Timescale performs against the competition
PostgreSQL offers a myriad of functions that are essential for data analysis, manipulation, and processing. This guide will provide you with a comprehensive list of PostgreSQL built-in functions, complete with brief descriptions, code snippets, and Timescale custom SQL queries that will take your data analysis to another level.
More on specific PostgreSQL functions:
Now that you’ve learned the basics of PostgreSQL functions, it’s time for a better alternative. Hyperfunctions are a series of SQL functions within TimescaleDB that make it easier to manipulate and analyze time-series data in PostgreSQL with fewer lines of code.
You can use hyperfunctions to calculate percentile approximations of data, compute time-weighted averages, downsample and smooth data, and perform faster COUNT DISTINCT
queries using approximations. Moreover, hyperfunctions are simple to use: you call a hyperfunction using the same SQL syntax you know and love.
Learn more about hyperfunctions on our Docs page.