Avatar billede mora Nybegynder
30. januar 2001 - 17:33 Der er 8 kommentarer og
1 løsning

Kun en forekomst

Hvis jeg har en tabel med følgende indhold.

kat
kat
hund
fugl
fugl

Hvordan får jeg så kun en forekomst af hver, altså kat, hund, fugl ?

select * from table where text=\'$test\'
har jeg ...
Avatar billede defrost Nybegynder
30. januar 2001 - 17:36 #1
select distinct <feltnavn> from <dintabel>
Avatar billede pstric Nybegynder
30. januar 2001 - 17:36 #2
select DISTINCT ......
Avatar billede uller Nybegynder
30. januar 2001 - 17:37 #3
SELECT DISTINCT ex:
SELECT DISTINCT MOD(some_field,10) FROM test GROUP BY
Avatar billede pstric Nybegynder
30. januar 2001 - 17:38 #4
Hov, mit var da også et svar ;-)
Avatar billede mora Nybegynder
30. januar 2001 - 18:12 #5
select distinct * from onlinetest;
hvor onlinetest indeholder 2 rækker med \"ok\" retuner begge ...
Avatar billede pstric Nybegynder
30. januar 2001 - 18:17 #6
OK, så har din tabel altså flere kolonner. Gør mere ud af dit spørgsmål næste gang, så får du også bedre svar!

select distinct dyrenavn from onlinetest
Avatar billede mora Nybegynder
30. januar 2001 - 18:19 #7
Jajaja, hvad er forskellien på dette og group by ?
Avatar billede pstric Nybegynder
30. januar 2001 - 18:21 #8
Det er jo et helt andet spørgsmål, men GROUP BY bruges ved aggregate functions.
Avatar billede pstric Nybegynder
30. januar 2001 - 18:23 #9
select dyrenavn, SUM(pris) from onlinetest GROUP BY dyrenavn

vil ved flg. tabel

dyrenavn pris
kat 10
kat 20
hund 40

give
kat 30
hund 40
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