- Kategorien:
- Funktionen für semistrukturierte und strukturierte Daten (Analyse) 
STRIP_NULL_VALUE¶
Konvertiert einen JSON-„null“-Wert in einen SQL-NULL-Wert. Alle anderen Variantenwerte werden unverändert übergeben.
Syntax¶
STRIP_NULL_VALUE( <variant_expr> )
Argumente¶
- variant_expr
- Ein Ausdruck vom Typ VARIANT. 
Rückgabewerte¶
- Wenn der Ausdruck einen JSON-Nullwert enthält, gibt die Funktion einen SQL-NULL-Wert zurück. 
- Wenn der Ausdruck keinen JSON-Nullwert enthält, gibt die Funktion den Eingabewert zurück. 
Beispiele¶
CREATE OR REPLACE TABLE mytable
(
  SRC Variant
);
INSERT INTO mytable
  SELECT PARSE_JSON(column1)
  FROM VALUES
  ('{
  "a": "1",
  "b": "2",
  "c": null
  }')
  , ('{
  "a": "1",
  "b": "2",
  "c": "3"
  }');
SELECT STRIP_NULL_VALUE(src:c) FROM mytable;
+-------------------------+
| STRIP_NULL_VALUE(SRC:C) |
|-------------------------|
| NULL                    |
| "3"                     |
+-------------------------+