sql >> Databasteknik >  >> RDS >> Oracle

Hur konverterar man nummer till sträng i Oracle?

I Oracle kan du konvertera tal till sträng med TO_CHAR() funktion, men du kan helt enkelt tilldela ett numeriskt värde till en strängvariabel utan att använda någon funktion i Oracle. Nedan är exemplen.

1. Konvertera tal till sträng med funktionen TO_CHAR()

PL/SQL-program

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

Utdata:

9876543210

Konvertera i valutaformat:

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

Utdata:

$1234.00

2. Tilldela ett nummer direkt till en strängvariabel (Varchar2)

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

Utdata:

123456789

3. Hämta nummer i strängvariabel (Varchar2) med SQL-fråga

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

Utdata:

98765.99

4. Konvertera nummer till sträng med funktionen TO_CHAR() i 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;

Utdata:

$98765.99

Rekommenderade böcker för Oracle PL/SQL

Murachs Oracle SQL och PL/SQL för utvecklare, 2nd Edition Murachs Oracle SQL och PL/SQL för utvecklare, 2nd Edition $30.74$54.50 VISA NUAmazon.com Bemästra Oracle PL/SQL:Praktiska lösningar Mastering Oracle PL/SQL:Practical Solutions$39,59$49,99 från och med den 9 maj 2022 19:21 VISA NUAmazon.com Oracle PL/SQL-programmering:täcker versioner genom Oracle Database 12c, sjätte upplagan Oracle PL/SQL-programmering:täcker versioner genom Oracle Database 12c, sjätte utgåvanRs. 2 800 från och med den 9 maj 2022 19:21 VISA NUAmazon.in Lär dig Oracle 12C-PL/SQL-APPROACH Lär dig Oracle 12C-PL/SQL APPROACHRs. 938Rs. 999 från och med den 9 maj 2022 19:21 VISA NUAmazon.in Oracle PL / SQL för dummies Oracle PL / SQL For DummiesRs. 2 525Rs. 3 030 från och med den 9 maj 2022 19:21 VISA NUAmazon.in Senast uppdaterad den 9 maj 2022 19:21

Rekommenderade kurser för Oracle-programmering

- 85 % Udemy.com ★★★★★ Det kompletta PL/SQL Bootcamp:"Nybörjare till avancerad PL/SQL"$19.00$129.99 SE NU - 85 % Udemy.com ★★★★★ Oracle PL/SQL Fundamentals vol. I &II$17,00119,99$ SE NU - 75 % Udemy.com ★★★★★ Lär dig Oracle PL/SQL - En omfattande utbildningskurs 12,00 USD49,99 USD SE NU - 65 % Udemy.com ★★★★★ Oracle PL/SQL från början (Del I Oracle SQL)$12.00$34.99 VISA NU

Se även:

  • Oracle TO_CHAR(nummer) Exempel
  • Oracle sammanlänkade sträng- och nummerexempel
  1. Så här fixar du:Ingen lämplig drivrutin hittades för jdbc:mysql://localhost/dbname-fel när du använder pooler?

  2. Skapa rollbaserad åtkomstkontroll i MongoDB

  3. Hur man konverterar en sträng till versaler i SQL

  4. Hur man laddar ner Postgres bytea kolumn som fil