> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/server/reference/sql-functions/special-functions.md).

# Special Functions

{% columns %}
{% column %}
{% content-ref url="/pages/LIOdY5UTY26lZjCgNNVS" %}
[Dynamic Columns Functions](/docs/server/reference/sql-functions/special-functions/dynamic-columns-functions.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Manage schema-less data within relational tables. These functions, such as COLUMN\_CREATE and COLUMN\_GET, allow you to store and retrieve variable sets of columns in a single BLOB field.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/74ok9NjpRgtn6AxED3y3" %}
[Galera Functions](/docs/server/reference/sql-functions/special-functions/galera-functions.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Interact with the Galera Cluster plugin. These functions provide internal status information and control mechanisms specific to synchronous multi-master replication nodes.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/r9XYLnbbeN75r2xt7y9Z" %}
[Geographic Functions](/docs/server/reference/sql-functions/special-functions/geographic-functions.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Process geospatial data. This collection of functions allows you to create, analyze, and manipulate geometric shapes like points, lines, and polygons within your database.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/6YBNyBEcWtctSZuZQSo0" %}
[JSON Functions](/docs/server/reference/sql-functions/special-functions/json-functions.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Complete JSON Functions reference: JSON\_EXTRACT(), JSON\_SET(), JSON\_REPLACE(), JSON\_SEARCH() syntax for path queries, document updates, and value retrieval.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/Cz7hh1F4UoGjHnpgzRh7" %}
[Window Functions](/docs/server/reference/sql-functions/special-functions/window-functions.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Explore window functions in MariaDB Server. This section details SQL functions that perform calculations across a set of table rows related to the current row, enabling advanced analytical queries.
{% endcolumn %}
{% endcolumns %}
