|
2 | 2 | title: SQL Function Reference
|
3 | 3 | ---
|
4 | 4 |
|
5 |
| -These topics provide reference information for the system-defined functions. |
| 5 | +These topics provide reference information for the system-defined functions in Databend. |
6 | 6 |
|
7 |
| -## Scalar Functions |
| 7 | +## Data Type Functions |
8 | 8 |
|
9 |
| -- [Bitwise Expression Functions](./01-bitmap-functions/index.md) Perform bitwise operations and manipulations. |
10 |
| -- [Conditional Expression Functions](./03-conditional-functions/index.md) Implement conditional logic and case statements |
11 |
| -- [Context Functions](./15-context-functions/index.md) Provide information about the current SQL execution context. |
12 |
| -- [Conversion Functions](./02-conversion-functions/index.md) Convert data types and cast values. |
13 |
| -- [Date & Time Functions](./05-datetime-functions/index.md) Manipulate and format dates and times. |
14 |
| -- [Geospatial Functions](./09-geo-functions/index.md) Handle and manipulate geospatial data. |
15 |
| -- [Numeric Functions](./04-numeric-functions/index.md) Perform calculations and numeric operations. |
16 |
| -- [String Functions](./06-string-functions/index.md) Manipulate strings and perform regular expression operations. |
17 |
| -- [Semi-structured and Structured Data Functions](./10-semi-structured-functions/index.md) Work with JSON and other structured data formats. |
18 |
| -- [Array Functions](./00-array-functions/index.md) Handle and manipulate array data. |
19 |
| -- [Map Functions](10-map-functions/index.md) Handle and manipulate map data. |
| 9 | +- [Array Functions](./00-array-functions/index.md) - Handle and manipulate array data. |
| 10 | +- [Map Functions](./10-map-functions/index.md) - Handle and manipulate map data. |
| 11 | +- [String Functions](./06-string-functions/index.md) - Manipulate strings and perform regular expression operations. |
| 12 | +- [Numeric Functions](./04-numeric-functions/index.md) - Perform calculations and numeric operations. |
| 13 | +- [Date & Time Functions](./05-datetime-functions/index.md) - Manipulate and format dates and times. |
| 14 | +- [Interval Functions](./05-interval-functions/index.md) - Work with time intervals and durations. |
| 15 | +- [Semi-structured and Structured Data Functions](./10-semi-structured-functions/index.md) - Work with JSON and other structured data formats. |
20 | 16 |
|
21 |
| -## Aggregate Functions |
| 17 | +## Analytical Functions |
22 | 18 |
|
23 |
| -- [Aggregate Functions](./07-aggregate-functions/index.md) Calculate summaries like sum, average, count, etc. |
24 |
| -- [Window Functions](./08-window-functions/index.md) Provide aggregate calculations over a specified range of rows. |
| 19 | +- [Aggregate Functions](./07-aggregate-functions/index.md) - Calculate summaries like sum, average, count, etc. |
| 20 | +- [Window Functions](./08-window-functions/index.md) - Provide aggregate calculations over a specified range of rows. |
25 | 21 |
|
26 |
| -## Full-Text Search Functions |
| 22 | +## AI and Vector Functions |
27 | 23 |
|
28 |
| -- [Full-Text Search Functions](10-search-functions/index.md) Leverage inverted indexes for efficient data retrieval. |
| 24 | +- [AI Functions](./11-ai-functions/index.md) - Leverage AI and machine learning capabilities. |
| 25 | +- [Vector Distance Functions](./11-vector-distance-functions/index.md) - Calculate distances between vectors for similarity search. |
29 | 26 |
|
30 |
| -## AI Functions |
| 27 | +## Geospatial Functions |
31 | 28 |
|
32 |
| -- [AI Functions](./11-ai-functions/index.md) Leverage AI and machine learning capabilities. |
| 29 | +- [Geo Functions](./09-geo-functions/index.md) - Handle and manipulate geospatial data. |
| 30 | +- [Geometry Functions](./09-geometry-functions/index.md) - Work with geometric shapes and calculations. |
33 | 31 |
|
34 |
| -## Specialized Functions |
| 32 | +## Data Processing Functions |
35 | 33 |
|
36 |
| -- [Hash Functions](./12-hash-functions/index.md) Generate hash values for data security and comparison. |
37 |
| -- [IP Address Functions](./14-ip-address-functions/index.md) Manipulate and analyze IP address data. |
38 |
| -- [UUID Functions](./13-uuid-functions/index.md) Generate and manipulate UUIDs. |
| 34 | +- [Conversion Functions](./02-conversion-functions/index.md) - Convert data types and cast values. |
| 35 | +- [Conditional Functions](./03-conditional-functions/index.md) - Implement conditional logic and case statements. |
| 36 | +- [Bitmap Functions](./01-bitmap-functions/index.md) - Perform bitwise operations and manipulations. |
| 37 | +- [Full-Text Search Functions](./10-search-functions/index.md) - Leverage inverted indexes for efficient data retrieval. |
39 | 38 |
|
40 |
| -## System and Table Functions |
| 39 | +## System and Utility Functions |
41 | 40 |
|
42 |
| -- [System Functions](./16-system-functions/index.md) Access system-level information and perform control operations. |
43 |
| -- [Table Functions](./17-table-functions/index.md) Return results in a tabular format. |
| 41 | +- [System Functions](./16-system-functions/index.md) - Access system-level information and perform control operations. |
| 42 | +- [Table Functions](./17-table-functions/index.md) - Return results in a tabular format. |
| 43 | +- [Context Functions](./15-context-functions/index.md) - Provide information about the current SQL execution context. |
| 44 | +- [Hash Functions](./12-hash-functions/index.md) - Generate hash values for data security and comparison. |
| 45 | +- [UUID Functions](./13-uuid-functions/index.md) - Generate and manipulate UUIDs. |
| 46 | +- [IP Address Functions](./14-ip-address-functions/index.md) - Manipulate and analyze IP address data. |
44 | 47 |
|
45 |
| -## Other Functions |
| 48 | +## Other Specialized Functions |
46 | 49 |
|
47 |
| -- [Other Miscellaneous Functions](20-other-functions/index.md) A collection of various other functions. |
| 50 | +- [Dictionary Functions](./19-dictionary-functions/index.md) - Work with dictionary data structures. |
| 51 | +- [Sequence Functions](./18-sequence-functions/index.md) - Generate and manipulate sequences. |
| 52 | +- [Other Miscellaneous Functions](./20-other-functions/index.md) - A collection of various other functions. |
0 commit comments