|
| Vis identiske poster én gang Fra : Rene' Godskesen |
Dato : 15-07-01 10:59 |
|
Hejsa!
Hvis jeg har en tabel med masser af postnumre, men jeg kun vil udskrive
hvert unikke postnr én gang, hvordan gør jeg det?
Eksempel
Min tabel indeholder
9900
9800
9900
9700
9500
9700
Jeg ønsker
9900
9800
9700
9500
På forhånd tak
Rene' G.
toyotaextreme.dk
| |
Lars Hoffmann (15-07-2001)
| Kommentar Fra : Lars Hoffmann |
Dato : 15-07-01 11:08 |
|
Rene' Godskesen wrote:
>
> Hejsa!
>
> Hvis jeg har en tabel med masser af postnumre, men jeg kun vil udskrive
> hvert unikke postnr én gang, hvordan gør jeg det?
SELECT DISTINCT postnr FROM table ORDER BY postnr DESC
| |
Rene' Godskesen (16-07-2001)
| Kommentar Fra : Rene' Godskesen |
Dato : 16-07-01 20:25 |
|
"Lars Hoffmann" <larshoffmann@teleline.es> skrev
> > Hvis jeg har en tabel med masser af postnumre, men jeg kun vil udskrive
> > hvert unikke postnr én gang, hvordan gør jeg det?
>
> SELECT DISTINCT postnr FROM table ORDER BY postnr DESC
Det virker fint. Jeg takker
Rene' G
| |
Rene' Godskesen (16-07-2001)
| Kommentar Fra : Rene' Godskesen |
Dato : 16-07-01 23:29 |
|
> > > Hvis jeg har en tabel med masser af postnumre, men jeg kun vil
udskrive
> > > hvert unikke postnr én gang, hvordan gør jeg det?
> >
> > SELECT DISTINCT postnr FROM table ORDER BY postnr DESC
Jeg har lige et tillægspørgsmål!
Andetsted skal jeg osse bruge
SELECT DISTINCT
Jeg har en lille logbog, hvor hvert medlem oprettes med navn og dato når de
logger ind,
men jeg vil kun se den nyeste login for hvert medlem
Prøvede
SELECT DISTINCT navn, dato FROM table ORDER BY dato DESC
men så virker funktionen ikke, da datofeltet er forskelligt for hvert login,
og
derfor vises alle records og DISTINCT har derfor ingen funktion.
Jeg kan bruge
SELECT DISTINCT navn FROM table ORDER BY navn DESC
så får jeg kun ET felt pr. medlem,
men hvordan får jeg så udlæst datoen?
Rene' G.
| |
Lars Hoffmann (17-07-2001)
| Kommentar Fra : Lars Hoffmann |
Dato : 17-07-01 06:43 |
|
Rene' Godskesen wrote:
>
> Prøvede
> SELECT DISTINCT navn, dato FROM table ORDER BY dato DESC
> men så virker funktionen ikke, da datofeltet er forskelligt for hvert login,
> og
> derfor vises alle records og DISTINCT har derfor ingen funktion.
Prøv:
SELECT last(navn) as Navnet,dato FROM Table GROUP BY dato
| |
Rene' Godskesen (17-07-2001)
| Kommentar Fra : Rene' Godskesen |
Dato : 17-07-01 09:41 |
|
"Lars Hoffmann" <larshoffmann@teleline.es> skrev
> Prøv:
> SELECT last(navn) as Navnet,dato FROM Table GROUP BY dato
Det kan jeg ikke få til at virke!
Den viser stadig alle recordsets, dvs. samme navn figurerer mere end én
gang.
Hvor kan jeg evt. finde online dokumentation om SQL statements?
Rene' G.
| |
Jørn Andersen (17-07-2001)
| Kommentar Fra : Jørn Andersen |
Dato : 17-07-01 17:35 |
|
On Tue, 17 Jul 2001 10:40:39 +0200, "Rene' Godskesen"
<godskesen@has.dk> wrote:
>Hvor kan jeg evt. finde online dokumentation om SQL statements?
Hvis du bruger MS Access, er der mængder af information i F1-hjælpen.
Ellers er der en udmærket tutorial på én HTML-side (ca 90 kB):
<URL: http://w3.one.net/~jhoffman/sqltut.htm>
- har masser af links til andre nyttige sider
Findes også i PDF-format:
<URL: http://www.highcroft.com/highcroft/sql_intro.pdf>
Vær dog opmærksom på, at SQL har flere "dialekter".
Good luck,
Jørn
--
Jørn Andersen
Brønshøj
| |
|
|