sql >> Database >  >> RDS >> Oracle

Bedrag splitsen met komma in orakel

Gebruik TO_CHAR en gewenste getalnotatie.

SQL> with data(num) as(
  2  select 100 from dual union
  3  select 1000 from dual union
  4  select 10000 from dual union
  5  select 1000000 from dual
  6  )
  7  SELECT TO_CHAR(num, '9,999,999') FROM data;

Ook in SQL*Plus er is een standaard getalnotatie. U kunt numformat . instellen volgens uw gewenste formaat:

SQL> set numformat 9,99,999
SQL> SELECT 100000 FROM DUAL;

   100000
---------
 1,00,000

TO_CHAR(NU
----------
       100
     1,000
    10,000
 1,000,000



  1. Hoe te repareren "Er kan slechts één uitdrukking worden opgegeven in de selectielijst ..." in SQL Server

  2. Laravel-relatie in een spilmodel

  3. Schrijf native sql-query met left join en paginering in slaapstand (springboot)

  4. Hoe een .csv-bestand te zipen en bij te voegen in e-mail Oracle plsql zonder Java te gebruiken