Heim> Datenbank> Oracle> Hauptteil

Verwendung von tonumber in Oracle

下次还敢
Freigeben: 2024-05-08 19:18:17
Original
535 Leute haben es durchsucht

Die Funktion TO_NUMBER in Oracle wandelt eine Zeichenfolge in einen numerischen Wert um. Es benötigt ein String-Argument, wobei die optionale format_mask das Zahlenformat in der Zeichenfolge angibt. Es gibt einen Wert vom Typ NUMBER oder NULL zurück, wenn die Konvertierung fehlschlägt.

Verwendung von tonumber in Oracle

TO_NUMBER-Funktionsverwendung in Oracle

TO_NUMBER-Funktion wird verwendet, um einen Zeichenfolgen- oder Textwert in einen numerischen Wert umzuwandeln. Es handelt sich um eine integrierte Funktion, die häufig bei der Datenkonvertierung und Berechnungen verwendet wird.

Syntax:

TO_NUMBER(string, [format_mask])
Nach dem Login kopieren

Parameter:

  • Zeichenfolge:Der zu konvertierende Zeichenfolgen- oder Textwert.
  • format_mask (optional):Gibt die Maske für das Zahlenformat in der Zeichenfolge an. Es folgt der SQL-Standardformatnotation.
  • ?
SELECT TO_NUMBER('123.45') FROM DUAL;
Nach dem Login kopieren

Kommt einen Zeichenfolgenwert aus einer Tabelle und wandelt ihn in eine Zahl um:

SELECT TO_NUMBER('1,234.56', '9G999G999') FROM DUAL;
Nach dem Login kopieren

Rückgabetyp:

TO_NUMBER-Funktion gibt einen numerischen Wert vom Datentyp NUMBER zurück. Wenn die Konvertierung fehlschlägt, wird NULL zurückgegeben.

Hinweis:

Wenn die Zeichenfolge nicht numerische Zeichen enthält, schlägt die Konvertierung fehl.

Die Konvertierung schlägt auch fehl, wenn das durch format_mask angegebene Format nicht mit dem Zahlenformat in der Zeichenfolge übereinstimmt. Die Funktion

TO_NUMBER kann verwendet werden, um eine in wissenschaftlicher Notation dargestellte Zeichenfolge in eine Zahl umzuwandeln.

Das obige ist der detaillierte Inhalt vonVerwendung von tonumber in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!