sql >> Databasteknik >  >> RDS >> Oracle

Varför lägger TO_CHAR till mellanslag (ett vitt tecken) i början av ett nummer?

Nej, det är inte en bugg, det är dokumenterat beteende .

Du kan använda en formatmodellmodifierare att ändra detta beteende; i detta fall FM 'fyllningsläge'-modifierare (även om dokumentationen inte riktigt talar om dess användning med talformatmodeller):

SELECT to_char(LEVEL - 1, 'fm0000') ...

SQL Fiddle .




  1. MariaDB JSON_REPLACE() Förklarad

  2. inkonsekvent indrag med Python efter split

  3. mod rewrite, title slugs och htaccess

  4. Mysql:Resultatordningen med välj <fältnamn> från skiljer sig från ordningen för resultat med välj * från