Takes a JSON document and extracts a JSON scalar value to SQLDocumentation Index
Fetch the complete documentation index at: https://docs.firebolt.io/llms.txt
Use this file to discover all available pages before exploring further.
TEXT value.
For JSON strings, removes the outermost quotes and unescapes the values.
Other JSON scalars are not changed.
Returns a SQL NULL if a non-scalar value is given.
For TEXT input, this function pairs with the JSON_EXTRACT function, which doesn’t convert the JSON values to SQL values.
Syntax
Parameters
| Parameter | Description | Supported input types |
|---|---|---|
<json> | The JSON document. | JSON or TEXT |
Return Type
TEXT
- If any of the input is
NULLthe output isNULL(propagates nulls).
Example
For the JSON document indicated by<json_common_example> below,
see JSON common example. The returned result is based on this example.
'987654', '"987654"'
Example
123
Example
NULL
Example
NULL