Bigquery Functions
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
SDF is now a part of dbt Labs. Get live CTA previews, inline errors, and mesh support natively in the dbt platform. Learn more ยท Migrate to Fusion
boolfunction bool(json) returns bool
float64function float64(json) returns double
int64function int64(json) returns bigint
json_extractfunction json_extract(string, string) returns json
json_extract_arrayfunction json_extract_array(json) returns array<json>
function json_extract_array(json, string) returns array<json>
json_extract_scalarfunction json_extract_scalar(json) returns string
function json_extract_scalar(json, string) returns string
json_extract_string_arrayfunction json_extract_string_array(json) returns array<string>
function json_extract_string_array(json, string) returns array<string>
json_queryfunction json_query(json, string) returns json
json_query_arrayfunction json_query_array(json, string) returns array<json>
function json_query_array(json) returns array<json>
json_typefunction json_type(json) returns string
json_valuefunction json_value(json, string) returns string
function json_value(json) returns string
json_value_arrayfunction json_value_array(json, string) returns array<string>
function json_value_array(json) returns array<string>
parse_jsonfunction parse_json(string) returns json
stringfunction string $1($1) returns string
where $1 in (timestamp, json)
function string $1($1, time_zone string) returns string
where $1 in (timestamp, json)
to_json_stringfunction to_json_string($1) returns string
function to_json_string($1, pretty_print bool) returns string