Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Buat nol terdepan di Oracle

Sebuah NUMBER tidak boleh memiliki nol di depan, STRING bisa.

  1. Jika Anda ingin menyimpan kode dengan nol di depan di tabel database, maka Anda harus menggunakan VARCHAR2 dan bukan NUMBER .

  2. Jika Anda hanya ingin menampilkan nomor dengan nol di depan, lalu gunakan TO_CHAR untuk mengubah angka menjadi string.

Misalnya,

SQL> SELECT TO_CHAR(1, '00') FROM DUAL;

TO_
---
 01

Anda juga dapat menggunakan LPAD , tapi ingat, tipe data dari hasilnya adalah string dan bukan angka.

Misalnya,

SQL> SELECT LPAD(1, 2, '0') FROM DUAL;

LP
--
01


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# dan Tipe Data Nomor Oracle

  2. Proses upgrade langkah demi langkah ke R12.2 Upgrade bagian -2 (Driver Upgrade Utama untuk R12.2.0)

  3. JDBC ResultSet dapatkan kolom dengan alias tabel

  4. String pengganti huruf besar Oracle REGEXP_REPLACE

  5. Permintaan pivot Oracle SQL