Avatar billede moller06 Nybegynder
31. januar 2006 - 15:05 Der er 3 kommentarer og
1 løsning

at sætte 'nuller' foran et tal

Hej

Jeg skal have skrevet et tal ud med 'nuller' foran, så det bliver et vist antal karakterer langt (15).

Eks.
1534465
bliver til
000000001534465
Avatar billede morhan Novice
31. januar 2006 - 15:45 #1
prøv med LPAD

SELECT LPAD(kolonne, 15, '0') FROM tabel
Avatar billede moller06 Nybegynder
31. januar 2006 - 16:46 #2
jeg ved ikke hvor det kommer fra - men jeg kan ikke finde en funktion der hedder LPAD på min SQL Server 2000 eller for den sags skyld 2005.
Desværre.
Avatar billede arne_v Ekspert
31. januar 2006 - 16:48 #3
SELECT SUBSTRING('              ',1,LEN(felt))+felt FROM ...

maaske
Avatar billede moller06 Nybegynder
31. januar 2006 - 17:21 #4
Nu glemte jeg helt at lukke før, men jeg har fundet en løsning.
Dog en grim en.

REPLICATE('0',(15-LEN(wa.perf_applicant_number)))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester