TO_STRING [esql-to_string]Syntax
:::{image} ../../../../../images/to_string.svg :alt: Embedded :class: text-center :::
Parameters
field
: Input value. The input can be a single- or multi-valued column or an expression.
Description
Converts an input value into a string.
Supported types
| field | result |
|---|---|
| boolean | keyword |
| cartesian_point | keyword |
| cartesian_shape | keyword |
| date | keyword |
| date_nanos | keyword |
| double | keyword |
| geo_point | keyword |
| geo_shape | keyword |
| integer | keyword |
| ip | keyword |
| keyword | keyword |
| long | keyword |
| text | keyword |
| unsigned_long | keyword |
| version | keyword |
Examples
ROW a=10
| EVAL j = TO_STRING(a)
| a:integer | j:keyword |
|---|---|
| 10 | "10" |
It also works fine on multivalued fields:
ROW a=[10, 9, 8]
| EVAL j = TO_STRING(a)
| a:integer | j:keyword |
|---|---|
| [10, 9, 8] | ["10", "9", "8"] |