sql >> Databáze >  >> RDS >> PostgreSQL

Odsazení nul doleva v postgreSQL

Můžete použít rpad a lpad funkce k vyplnění čísel doprava nebo doleva. Všimněte si, že to nefunguje přímo u čísel, takže budete muset použít ::char nebo ::text k jejich obsazení:

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. SQL:vyhledejte řetězec v každém sloupci varchar v databázi

  2. Získejte poslední ID vložky po připravené vložce s PDO

  3. Pomocí Count zjistíte počet výskytů

  4. Začínáme s PostgreSQL 11 na Ubuntu 18.04