PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Dopełnianie zer z lewej strony w postgreSQL

Możesz użyć rpad i lpad funkcji do padania numerów odpowiednio w prawo lub w lewo. Zauważ, że nie działa to bezpośrednio na liczbach, więc będziesz musiał użyć ::char lub ::text aby je rzucić:

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. Funkcje matematyczne PostgreSQL

  2. Testy topnienia PostgreSQL

  3. Nazwy stref czasowych o identycznych właściwościach dają różne wyniki po zastosowaniu do znacznika czasu

  4. Instalowanie Postgresa w systemie Windows do użytku z Ruby-on-Rails

  5. Łączenie się z bazą danych PostgreSQL przez tunelowanie SSH w Pythonie