JSON_STRIP_NULLS (Lakehouse v1)
Elimina de un objeto JSON todas las propiedades con valores nulos.
Sintaxis de Analyze
Sección titulada «Sintaxis de Analyze»func.json_strip_nulls(<json_string>)Ejemplos de Analyze
Sección titulada «Ejemplos de Analyze»func.json_strip_nulls(func.parse_json('{"name": "alice", "age": 30, "city": null}'))
┌─────────────────────────────────────────────────────────────────────────────────────────────────┐│ func.json_strip_nulls(func.parse_json('{"name": "alice", "age": 30, "city": null}')) ││ String │├─────────────────────────────────────────────────────────────────────────────────────────────────┤│ {"age":30,"name":"Alice"} │└─────────────────────────────────────────────────────────────────────────────────────────────────┘Sintaxis SQL
Sección titulada «Sintaxis SQL»JSON_STRIP_NULLS(<json_string>)Tipo de retorno
Sección titulada «Tipo de retorno»Devuelve un valor del mismo tipo que el valor JSON de entrada.
Ejemplos de SQL
Sección titulada «Ejemplos de SQL»SELECT JSON_STRIP_NULLS(PARSE_JSON('{"name": "Alice", "age": 30, "city": null}'));
json_strip_nulls(parse_json('{"name": "alice", "age": 30, "city": null}'))|--------------------------------------------------------------------------+{"age":30,"name":"Alice"} |