JSON_STRIP_NULLS (Lakehouse v1)
Supprime d’un objet JSON toutes les propriétés dont la valeur est nulle.
Syntaxe Analyze
Section intitulée « Syntaxe Analyze »func.json_strip_nulls(<json_string>)Exemples Analyze
Section intitulée « Exemples 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"} │└─────────────────────────────────────────────────────────────────────────────────────────────────┘Syntaxe SQL
Section intitulée « Syntaxe SQL »JSON_STRIP_NULLS(<json_string>)Type de retour
Section intitulée « Type de retour »Renvoie une valeur du même type que la valeur JSON en entrée.
Exemples SQL
Section intitulée « Exemples 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"} |