Avatar billede giang Nybegynder
04. august 2002 - 12:56 Der er 2 kommentarer og
1 løsning

Tal med decimaler

Hej Eksperter,

Jeg har en MySQL tabel, hvor et af felterne skal indeholde tal, hvor der skal være mulighed for 2 decimaler.
Det er kun nogle gange at feltet skal indeholde decimaler. Oftest vil det være hele tal.

Først forsøgte jeg at bruge formatet DECIMAL(6,2), men så bliver alle tallene til decimaltal. Altså når jeg trækker hele tal (f.eks. 10) ud af databasen, skriver den automatisk 10.00 osv.

Dernæst prøvede jeg at lave dataformatet om til varchar, men det giver problemer ved søgning. Skriver man f.eks.:

select * from tabel_navn where feltnavn >='2'

giver det intet resultat.

Hvordan løser jeg dette problem?
Avatar billede morw Nybegynder
04. august 2002 - 13:52 #1
Ved at bruge f.eks. number_format() i PHP
Avatar billede giang Nybegynder
13. august 2002 - 22:15 #2
Jeg har selv fundet en løsning
Avatar billede morw Nybegynder
13. august 2002 - 23:10 #3
....og hvad var den så?
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