/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MySQL 4.1 - Dividering
Fra : Jimmy


Dato : 12-08-03 18:38

Hej

Jeg har en kolonne der er defineret som følger:

Sortering int(11) NOT NULL default '0'


Jeg afvikler følgende forespørgsel:

SELECT Sortering/10 FROM question


Jeg får følgende resultat:

1.00
2.00
3.00


Hvorfor tilføjer MySQL de to decimaler?


Mvh
Jimmy





 
 
JMo. (12-08-2003)
Kommentar
Fra : JMo.


Dato : 12-08-03 18:46

"Jimmy" <nyhedsgruppe@get2net.dk> wrote in
news:xB9_a.1474$So6.1153@news.get2net.dk:

> Hvorfor tilføjer MySQL de to decimaler?

Fordi du ikke laver heltalsdivision:

SELECT Sortering DIV 10 FROM question

Jimmy (12-08-2003)
Kommentar
Fra : Jimmy


Dato : 12-08-03 19:43


"JMo." <ns_sf010@mohr.cx> wrote in message
news:Xns93D5C8FF9CF35JMoUsenetPost@212.54.64.149...
> "Jimmy" <nyhedsgruppe@get2net.dk> wrote in
> news:xB9_a.1474$So6.1153@news.get2net.dk:
>
> > Hvorfor tilføjer MySQL de to decimaler?
>
> Fordi du ikke laver heltalsdivision:
>
> SELECT Sortering DIV 10 FROM question

Det løser mit problem i det konkrete tilfælde, men hvad nu, hvis jeg ønskede
en ganske almindelig division?

55 DIV 10 = 5

55 / 10 = 5.50

55.55 / 10 = 5.5550


Hvad er det der gør, at der paddes minimum eet nul på?

Mvh
Jimmy




Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408521
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste