Fordi den bruger længden af kolonneoverskriften, as dokumentationen siger:
Du kan kalde kolonnen med et kortere navn:
select slotnum as slotn, ...
Du kan også behandle den som en streng, men du har stadig brug for et alias:
select to_char(slotnum, 'FM9999') as slotn, ...
Du kunne alias er som slotnum
, hvis du foretrækker det, og brug format a5
, men jeg tror, det ville være mindre klart.
Jeg er ikke sikker på, at jeg vil beskrive at tvinge alt til a5
lige så 'rart', især da du har værdier længere end dem, der tvinger kolonneindpakning. En smagssag, formoder jeg...