Avatar billede bredum Nybegynder
28. november 2002 - 11:26 Der er 5 kommentarer og
1 løsning

tilføje et 0 forand 123456789

jeg vil tilføje et 0 foran et tal hvis længden ikke er 10, men hvordan gøre det nemmest og hvilket datatype skal det gennems i for at bibeholde 0'et foran talrækken? jeg har tænk lidt på at gemme det i text eller char, men så kan jeg ikke fortage beregning uden først at konvertere text til tal ohså mister man vel også 0'et??
Avatar billede jinxit Nybegynder
28. november 2002 - 11:33 #1
Det er ikke et spørgsmål om MySQL, men mere om det scripting-sprog du benytter...

...men ja selvfølgelig skal du gemme det som en streng, hvis du insisterer på, at der skal stå et 0 i selve den gemte repræsentation.

Men måske burde du hellere spørge i et PHP eller ASP forum, hvor det er mere relavant...
Avatar billede bredum Nybegynder
28. november 2002 - 11:41 #2
det er i mySQL da jeg vil vide hvilket format det skal gemmes i mysql eller om mysql kan gemme i typen decimal med 0123456789
Avatar billede bredum Nybegynder
28. november 2002 - 11:41 #3
læs og forstå (",)
Avatar billede ztyxx Nybegynder
28. november 2002 - 15:26 #4
du skal bare sætte feltet til UNSIGNED ZEROFILL

`felt` INT(10) UNSIGNEDZEROFILL NOT NULL,
Avatar billede bredum Nybegynder
29. november 2002 - 07:54 #5
mange tak ztyxx og lidt point til dig
Avatar billede ztyxx Nybegynder
29. november 2002 - 13:00 #6
takker så pænt for point :-)
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