---
title: SQL functions
description: Use SQL functions to transform queried values.
url: https://docs.influxdata.com/influxdb3/clustered/reference/sql/functions/
estimated_tokens: 755
product: InfluxDB Clustered
version: clustered
---

# SQL functions

### [Aggregate functions](/influxdb3/clustered/reference/sql/functions/aggregate/)

Aggregate data with SQL aggregate functions.

### [Selector functions](/influxdb3/clustered/reference/sql/functions/selector/)

Select data with SQL selector functions.

### [Time and date functions](/influxdb3/clustered/reference/sql/functions/time-and-date/)

Use time and date functions to work with time values and time series data.

### [Conditional functions](/influxdb3/clustered/reference/sql/functions/conditional/)

Use conditional functions to conditionally handle null values in SQL queries.

### [Math functions](/influxdb3/clustered/reference/sql/functions/math/)

Use math functions to perform mathematical operations in SQL queries.

### [String functions](/influxdb3/clustered/reference/sql/functions/string/)

Use string functions to operate on string values in SQL queries.

### [Binary string functions](/influxdb3/clustered/reference/sql/functions/binary-string/)

Use binary string functions to encode and decode binary string values in SQL queries.

### [Array functions](/influxdb3/clustered/reference/sql/functions/array/)

Use array functions to create and operate on Arrow arrays or lists in SQL queries.

### [Map functions](/influxdb3/clustered/reference/sql/functions/map/)

Use map functions to create and operate on Arrow maps in SQL queries.

### [Struct functions](/influxdb3/clustered/reference/sql/functions/struct/)

Use struct functions to create Arrow structs in SQL queries.

### [Regular expression functions](/influxdb3/clustered/reference/sql/functions/regular-expression/)

Use regular expression functions to operate on data in SQL queries.

### [Hashing functions](/influxdb3/clustered/reference/sql/functions/hashing/)

Use hashing functions to hash string values in SQL queries using established hashing algorithms.

### [Miscellaneous functions](/influxdb3/clustered/reference/sql/functions/misc/)

Use miscellaneous SQL functions to perform a variety of operations in SQL queries.

### [Window functions](/influxdb3/clustered/reference/sql/functions/window/)

SQL window functions perform an operation across a set of rows related to the current row.
