Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie konvertiere ich eine Zahl in eine Zeichenfolge in Oracle?

In Oracle können Sie mit TO_CHAR() eine Zahl in eine Zeichenfolge konvertieren Sie können einer Zeichenfolgenvariablen jedoch einfach einen numerischen Wert zuweisen, ohne eine Funktion in Oracle zu verwenden. Unten sind die Beispiele.

1. Wandeln Sie die Zahl mit der TO_CHAR()-Funktion in einen String um

PL/SQL-Programm

declare
   s_phone varchar2(100);
begin
   s_phone := TO_CHAR(9876543210);
   dbms_output.put_line(s_phone);
end;

Ausgabe:

9876543210

In Währungsformat umwandeln:

declare
   s_dollar varchar2(100);
begin
   s_dollar := TO_CHAR(1234, '$999999.99');
   dbms_output.put_line(s_dollar);
end;

Ausgabe:

$1234.00

2. Weisen Sie einer String-Variablen (Varchar2) direkt eine Zahl zu

declare
   s_pincode varchar2(100);
begin
   s_pincode := 123456789;
   dbms_output.put_line(s_pincode);
end;

Ausgabe:

123456789

3. Zahl in String-Variable (Varchar2) mit SQL-Abfrage abrufen

declare
   s_amount varchar2(100);
begin
   select 98765.99 into s_amount from dual;
   dbms_output.put_line(s_amount);
end;

Ausgabe:

98765.99

4. Konvertieren Sie eine Zahl in eine Zeichenfolge mit der TO_CHAR()-Funktion in SQL

declare
   s_amount varchar2(100);
begin
   select to_char(98765.99, '$99999999.99') into s_amount from dual;
   dbms_output.put_line(s_amount);
end;

Ausgabe:

$98765.99

Empfohlene Bücher für Oracle PL/SQL

Murachs Oracle SQL und PL/SQL für Entwickler, 2. Auflage Murachs Oracle SQL und PL/SQL für Entwickler, 2. Ausgabe 30,74 $54,50 $ Stand:9. Mai 2022, 19:21 Uhr JETZT ANZEIGEN Amazon.com Oracle PL/SQL beherrschen:Praktische Lösungen Oracle PL/SQL beherrschen:Praktische Lösungen39,59 $49,99 $ Stand:9. Mai 2022, 19:21 Uhr JETZT ANZEIGEN Amazon.com Oracle PL/SQL-Programmierung:Umfasst Versionen bis Oracle Database 12c, Sixth Edition Oracle PL/SQL-Programmierung:Deckt Versionen bis Oracle Database 12c, Sixth EditionRs ab. 2.800, Stand:9. Mai 2022, 19:21 Uhr JETZT ANZEIGEN Amazon.in Erlernen des Oracle 12C-PL/SQL-ANSATZES Lernen von Oracle 12C-PL/SQL-ANSÄTZEN. 938Rs. 999 Stand:9. Mai 2022, 19:21 Uhr JETZT ANZEIGEN Amazon.in Oracle PL/SQL für Dummies Oracle PL/SQL für DummiesRs. 2.525 Rs. 3.030 Stand:9. Mai 2022, 19:21 Uhr JETZT ANZEIGEN Amazon.in Zuletzt aktualisiert am 9. Mai 2022 19:21 Uhr

Empfohlene Kurse für die Oracle-Programmierung

- 85% Udemy.com ★★★★★ Das komplette PL/SQL-Bootcamp:"Anfänger bis Fortgeschrittene PL/SQL"19,00 $129,99 $ JETZT ANSEHEN - 85% Udemy.com ★★★★★ Oracle PL/SQL-Grundlagen vol. I &II 17,00 $119,99 $ JETZT ANSEHEN - 75% Udemy.com ★★★★★ Erlernen Sie Oracle PL/SQL – ein umfassender Schulungskurs12,00 $49,99 $ JETZT ANSEHEN - 65% Udemy.com ★★★★★ Oracle PL/SQL von Grund auf neu (Teil I Oracle SQL)12,00 $34,99 $ JETZT ANSEHEN

Siehe auch:

  • Oracle TO_CHAR(number) Beispiele
  • Oracle-Beispiele für Strings und Zahlen verketten