JSON_STRIP_NULLS (Lakehouse v1)
Entfernt alle Eigenschaften mit Nullwerten aus einem JSON-Objekt.
Analyze Syntax
Abschnitt betitelt „Analyze Syntax“func.json_strip_nulls(<json_string>)Analyze Examples
Abschnitt betitelt „Analyze Examples“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"} │└─────────────────────────────────────────────────────────────────────────────────────────────────┘SQL Syntax
Abschnitt betitelt „SQL Syntax“JSON_STRIP_NULLS(<json_string>)Return Type
Abschnitt betitelt „Return Type“Gibt einen Wert desselben Typs wie der JSON-Eingabewert zurück.
SQL Examples
Abschnitt betitelt „SQL Examples“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"} |