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

Jak dodać wiodące zera do dat w Oracle?

Nie wygląda na to, że chcesz dodać wiodące zera, wygląda na to, że nie konwertujesz daty na znak dokładnie tak, jak chcesz. model formatu daty i godziny funkcji TO_CHAR() jest niezwykle wydajne, w pełni ją wykorzystaj.

select to_char(dt, 'yyyymmdd') as dayid
  from atm_facts

Aby odpowiedzieć na swoje pytanie, możesz użyć formatu liczb model z TO_CHAR() do uzupełnienia z wiodącymi znakami.

Na przykład poniższe zwraca 006

select to_char(6, 'fm009') from dual;

Możesz użyć modyfikatora modelu formatu fm , o którym mowa w powyższych dokumentach, aby w razie potrzeby usunąć początkowe spacje.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Co dzieje się z wyzwalaczami zależnymi po usunięciu tabeli?

  2. Nie masz niejawnej Aplikacji w zakresie:PlayFramework z Oracle

  3. Cienki sterownik SSL Oracle JDBC

  4. Ładowanie dużych ilości danych do bazy danych Oracle SQL

  5. Prosty SELECT ze zmienną, ale bez INTO