Kategorien:

Konvertierungsfunktionen

TRY_TO_DOUBLE

Eine spezielle Version von TO_DOUBLE, die dieselbe Operation ausführt (d. h. einen Eingabeausdruck in eine Gleitkommazahl mit doppelter Genauigkeit 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_DOUBLE( <string_expr> )

Nutzungshinweise

  • Funktioniert nur bei Zeichenfolgenausdrücken.

Beispiele

Dies veranschaulicht die Verwendung von TRY_TO_DOUBLE:

SELECT TRY_TO_DOUBLE('3.1415926'), TRY_TO_DOUBLE('Invalid');
+----------------------------+--------------------------+
| TRY_TO_DOUBLE('3.1415926') | TRY_TO_DOUBLE('INVALID') |
|----------------------------+--------------------------|
|                  3.1415926 |                     NULL |
+----------------------------+--------------------------+