sql >> Databáze >  >> RDS >> Oracle

Jak převést číslo na řetězec v Oracle?

V Oracle můžete převést číslo na řetězec pomocí TO_CHAR() funkce, můžete však jednoduše přiřadit číselnou hodnotu řetězcové proměnné bez použití jakékoli funkce v Oracle. Níže jsou uvedeny příklady.

1. Převeďte číslo na řetězec pomocí funkce TO_CHAR()

Program PL/SQL

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

Výstup:

9876543210

Převést ve formátu měny:

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

Výstup:

$1234.00

2. Přímo přiřaďte číslo k řetězcové (Varchar2) proměnné

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

Výstup:

123456789

3. Získejte číslo do proměnné String (Varchar2) pomocí SQL Query

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

Výstup:

98765.99

4. Převeďte číslo na řetězec pomocí funkce TO_CHAR() v 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;

Výstup:

$98765.99

Doporučené knihy pro Oracle PL/SQL

Murachův Oracle SQL a PL/SQL pro vývojáře, 2. vydání Murachův Oracle SQL a PL/SQL pro vývojáře, 2. vydání 30,74 $54,50 $ od 9. května 2022 19:21 ZOBRAZIT NYNÍAmazon.com Zvládnutí Oracle PL/SQL:Praktická řešení Zvládnutí Oracle PL/SQL:Praktická řešení 39,59 $49,99 $ od 9. května 2022 19:21 ZOBRAZIT NYNÍAmazon.com Programování Oracle PL/SQL:Pokrývá verze prostřednictvím Oracle Database 12c, šesté vydání Programování Oracle PL/SQL:Pokrývá verze prostřednictvím databáze Oracle 12c, šesté vydáníR. 2 800 ze dne 9. května 2022 19:21 ZOBRAZIT NYNÍAmazon.in Učení Oracle 12C-PL/SQL PŘÍSTUP Výuka APPROACHR Oracle 12C-PL/SQL. 938Rs 999 od 9. května 2022 19:21 ZOBRAZIT NYNÍAmazon.in Oracle PL / SQL pro figuríny Oracle PL / SQL For DummiesRs. 2 525Rs. 3 030 od 9. května 2022 19:21 ZOBRAZIT NYNÍAmazon.in Naposledy aktualizováno 9. května 2022 19:21

Doporučené kurzy pro programování Oracle

- 85 % Udemy.com ★★★★★ Kompletní PL/SQL Bootcamp:"Začátečník až po pokročilý PL/SQL" 19,00 $129,99 $ ZOBRAZIT HNED – 85 % Udemy.com ★★★★★ Oracle PL/SQL Fundamentals sv. I &II 17,00 $119,99 $ ZOBRAZIT HNED – 75 % Udemy.com ★★★★★ Naučte se Oracle PL/SQL – komplexní školicí kurz 12,00 $49,99 $ ZOBRAZIT HNED – 65 % Udemy.com ★★★★★ Oracle PL/SQL od nuly (část I Oracle SQL) 12,00 $34,99 $ ZOBRAZIT HNED

Viz také:

  • Příklady TO_CHAR(číslo) Oracle
  • Příklady řetězců a čísel zřetězení Oracle
  1. Výhody a nevýhody používání SqlCommand Prepare v C#?

  2. Vrátit řádek s maximální hodnotou jednoho sloupce na skupinu

  3. Jedinečné omezení na kombinaci dvou sloupců?

  4. Spustit spouštěč při aktualizaci sloupce A nebo ColumnB nebo ColumnC