Kategorien:

Konvertierungsfunktionen

TRY_TO_BOOLEAN

Eine spezielle Version von TO_BOOLEAN, die dieselbe Operation ausführt (d. h. einen Eingabeausdruck in einen booleschen Wert konvertiert), jedoch mit Unterstützung für die Fehlerbehandlung (d. h. wenn die Konvertierung nicht ausgeführt werden kann, wird ein NULL-Wert zurückgegeben, anstatt einen Fehler auszulösen).

Weitere Informationen dazu finden Sie unter Konvertierungsfunktionen zur Fehlerbehandlung.

Syntax

TRY_TO_BOOLEAN( <string_expr> )

Argumente

Zeichenfolgenausdruck

Ein Zeichenfolgenausdruck, der einen BOOLEAN-Wert ergeben kann.

Rückgabewerte

Der Datentyp des zurückgegebenen Werts ist BOOLEAN.

Nutzungshinweise

  • Funktioniert nur bei Zeichenfolgenausdrücken.

Beispiele

Dies veranschaulicht die Verwendung von TRY_TO_BOOLEAN:

SELECT TRY_TO_BOOLEAN('True')  AS "T", 
       TRY_TO_BOOLEAN('False') AS "F",
       TRY_TO_BOOLEAN('Oops')  AS "N";
+------+-------+------+
| T    | F     | N    |
|------+-------+------|
| True | False | NULL |
+------+-------+------+