/ 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
MIN() Function i MySQL hvordan fanden...
Fra : Magnus


Dato : 09-02-04 19:07

SQL="SELECT MIN(tilsk) AS Tilskuere FROM Kampkalender"

Med denne funktion ønsker jeg at få det rekordset hvor cellen "tilsk" er
lavest men det virker kun på det første tal dvs. alle værdier der starter
med 1 kommer først fx. sådan:

11112
12288
2957
3309
3330

De to øverste tal er tydeligvist de største men hvordan får jeg den med
MySQL til at tage det samlede tal og ikke blot sortere efter første tegn?

/Magnus




 
 
Peter Brodersen (09-02-2004)
Kommentar
Fra : Peter Brodersen


Dato : 09-02-04 19:20

On Mon, 9 Feb 2004 19:07:15 +0100, "Magnus" <arnason@email.dk> wrote:

>De to øverste tal er tydeligvist de største men hvordan får jeg den med
>MySQL til at tage det samlede tal og ikke blot sortere efter første tegn?

Du sørger for at "tilsk" er et talfelt (fx int), og ikke et tekstfelt,
hvis det er muligt.

--
- Peter Brodersen

Ugens sprogtip: I gang (og ikke igang)

Rene Di Nardo (12-02-2004)
Kommentar
Fra : Rene Di Nardo


Dato : 12-02-04 12:10

>Prøv at konvertere feltet til integer i forespørgslen, som vist neden for,
måske virker det...
>Jeg har ikke lige afprøvet det på denne men det plejer at virker.
>
>SQL="SELECT MIN(CAST(tilsk AS Int)) AS Tilskuere FROM Kampkalender"
>
>/René



Rene Di Nardo (12-02-2004)
Kommentar
Fra : Rene Di Nardo


Dato : 12-02-04 12:10

>Prøv at konvertere feltet til integer i forespørgslen, som vist neden for,
måske virker det...
>Jeg har ikke lige afprøvet det på denne men det plejer at virker.
>
>SQL="SELECT MIN(CAST(tilsk AS Int)) AS Tilskuere FROM Kampkalender"
>
>/René



Kim Andersen (14-02-2004)
Kommentar
Fra : Kim Andersen


Dato : 14-02-04 19:39

Hvad med

SELECT tilsk AS Tilskuere FROM Kampkalender ORDER BY tilsk DESC

/Kim

"Magnus" <arnason@email.dk> wrote in message
news:c08i8u$2e1l$1@news.cybercity.dk...
> SQL="SELECT MIN(tilsk) AS Tilskuere FROM Kampkalender"
>
> Med denne funktion ønsker jeg at få det rekordset hvor cellen "tilsk" er
> lavest men det virker kun på det første tal dvs. alle værdier der starter
> med 1 kommer først fx. sådan:
>
> 11112
> 12288
> 2957
> 3309
> 3330
>
> De to øverste tal er tydeligvist de største men hvordan får jeg den med
> MySQL til at tage det samlede tal og ikke blot sortere efter første tegn?
>
> /Magnus
>
>
>



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

Månedens bedste
Årets bedste
Sidste års bedste