Avatar billede andersjo Nybegynder
14. januar 2005 - 10:40 Der er 4 kommentarer og
1 løsning

Plukke en av hver når det finnes flere like

Hei

Jeg har en tabell over saker hvor et felt kalles Kjennemerke.
Mange saker kan ha det samme kjennemerket. Jeg ønsker å lage en combobox med alle kjennemerkene, men de skal kun listes en gang.
Finnes det en måte i SQL å plukke ut alle kjennemerkene, men bare en gang?

//andersjo
Avatar billede andersjo Nybegynder
14. januar 2005 - 10:56 #1
Ser ut til at det holder med å bruker GROUP BY...
Avatar billede ladyhawke Novice
14. januar 2005 - 11:03 #2
hvis du kun skal bruge én værdi for hver kendetegn, så er det DISTINCT du skal bruge...
Avatar billede ladyhawke Novice
14. januar 2005 - 11:05 #3
Det her er taget fra: http://www.w3schools.com/sql/sql_select.asp (hjemmesiden er genial som introduktion til mange emner, så som SQL, HTML, XML, JavaScript mm.)

The SELECT DISTINCT Statement
The DISTINCT keyword is used to return only distinct (different) values.

The SELECT statement returns information from table columns. But what if we only want to select distinct elements?

With SQL, all we need to do is to add a DISTINCT keyword to the SELECT statement:

Syntax
SELECT DISTINCT column_name(s)
FROM table_name


--------------------------------------------------------------------------------

Using the DISTINCT keyword
To select ALL values from the column named "Company" we use a SELECT statement like this:

SELECT Company FROM Orders

"Orders" table

Company OrderNumber
Sega 3412
W3Schools 2312
Trio 4678
W3Schools 6798

Result

Company
Sega
W3Schools
Trio
W3Schools

Note that "W3Schools" is listed twice in the result-set.

To select only DIFFERENT values from the column named "Company" we use a SELECT DISTINCT statement like this:

SELECT DISTINCT Company FROM Orders

Result:

Company
Sega
W3Schools
Trio

Now "W3Schools" is listed only once in the result-set.
Avatar billede andersjo Nybegynder
14. januar 2005 - 11:11 #4
Nice!!!!

Takk for tipset om w3school.com
Avatar billede ladyhawke Novice
14. januar 2005 - 11:15 #5
velbekomme, bruger den MEGET hvis jeg støder på noget nyt, eller hvis jeg har glemt hvordan man gør.

Dem der har lavet den hjemmeside burde have en premie for indsatsen
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