PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Mengisi nol ke kiri di postgreSQL

Anda dapat menggunakan rpad dan lpad berfungsi untuk memasukkan nomor ke kanan atau ke kiri, masing-masing. Perhatikan bahwa ini tidak bekerja secara langsung pada angka, jadi Anda harus menggunakan ::char atau ::text untuk mentransmisikannya:

SELECT RPAD(numcol::text, 3, '0'), -- Zero-pads to the right up to the length of 3
       LPAD(numcol::text, 3, '0')  -- Zero-pads to the left up to the length of 3
FROM   my_table


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah pesanan dalam subquery dijamin untuk dipertahankan?

  2. Bagaimana Abs() Bekerja di PostgreSQL

  3. Bagaimana LocalTimeStamp() Bekerja di PostgreSQL

  4. Bagaimana cara memasukkan beberapa nilai ke dalam tabel postgres sekaligus?

  5. Heroku Postgres Error:PGError:ERROR:organisasi relasi tidak ada (ActiveRecord::StatementInvalid)