Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak przekonwertować liczbę na ciąg w Oracle?

W Oracle możesz przekonwertować liczbę na ciąg znaków za pomocą TO_CHAR() funkcji, jednak możesz po prostu przypisać wartość liczbową do zmiennej łańcuchowej bez użycia żadnej funkcji w Oracle. Poniżej znajdują się przykłady.

1. Konwertuj liczbę na ciąg znaków za pomocą funkcji TO_CHAR()

Program PL/SQL

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

Wyjście:

9876543210

Konwertuj w formacie waluty:

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

Wyjście:

$1234.00

2. Bezpośrednio przypisz liczbę do zmiennej łańcuchowej (Varchar2)

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

Wyjście:

123456789

3. Pobierz liczbę do zmiennej typu String (Varchar2) za pomocą zapytania SQL

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

Wyjście:

98765.99

4. Konwertuj liczbę na ciąg znaków za pomocą funkcji TO_CHAR() w 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;

Wyjście:

$98765.99

Polecane książki dotyczące Oracle PL/SQL

Oracle SQL i PL/SQL firmy Murach dla programistów, wydanie 2. Oracle SQL Murach i PL/SQL dla programistów, wydanie drugie 30,74 USD54,50 USD od 9 maja 2022 r. 19:21 ZOBACZ TERAZAmazon.com Opanowanie Oracle PL/SQL:Praktyczne rozwiązania Opanowanie Oracle PL/SQL:praktyczne rozwiązania 39,59 USD49,99 USD od 9 maja 2022 r. 19:21 ZOBACZ TERAZAmazon.com Programowanie Oracle PL/SQL:obejmuje wersje w Oracle Database 12c, edycja szósta Programowanie Oracle PL/SQL:obejmuje wersje w Oracle Database 12c, szóste wydanieRs. 2800 na dzień 9 maja 2022 r. 19:21 ZOBACZ TERAZAmazon.in Nauka PODEJŚCIA Oracle 12C-PL/SQL Nauka podejść Oracle 12C-PL/SQL. 938Rs. 999 od 9 maja 2022 r. 19:21 ZOBACZ TERAZAmazon.in Oracle PL / SQL dla opornych Oracle PL / SQL For DummiesRs. 2,525Rs. 3030 od 9 maja 2022 r. 19:21 ZOBACZ TERAZAmazon.in Ostatnia aktualizacja 9 maja 2022 r. 19:21

Zalecane kursy programowania w Oracle

- 85% Udemy.com ★★★★★ Kompletny Bootcamp PL/SQL:„Od początkującego do zaawansowanego PL/SQL”19,00 USD129,99 USD ZOBACZ TERAZ - 85% Udemy.com ★★★★★ Oracle PL/SQL Podstawy cz. I i II 17 USD119,99 USD ZOBACZ TERAZ - 75% Udemy.com ★★★★★ Naucz się Oracle PL/SQL — kompleksowy kurs szkoleniowy 12,00 USD49,99 USD ZOBACZ TERAZ - 65% Udemy.com ★★★★★ Oracle PL/SQL od podstaw (część I Oracle SQL) 12,00 USD34,99 USD ZOBACZ TERAZ

Zobacz też:

  • Oracle TO_CHAR(liczba) Przykłady
  • Oracle Concatenate Przykłady ciągów i liczb
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy SQLDeveloper obsługuje wykonywanie skryptów?

  2. błąd składni z zapytaniem o aktualizację podczas dołączania do jakiejś tabeli

  3. JDBC ResultSet:potrzebuję getDateTime, ale są tylko getDate i getTimeStamp

  4. Oracle JDBC:nieprawidłowa nazwa użytkownika/hasło (ora-01017)

  5. Wartość danych w czasie