Avatar billede lumajo Nybegynder
22. oktober 2013 - 08:56 Der er 4 kommentarer og
1 løsning

Filter

Jeg ved ikke lige hvordan jeg sætter flere tal ind i en filter funktion!
Jeg har en database med mere end 30000 værdier og jeg skal bruge de 120 af dem, som jeg har i et regneark.
Hvordan sætter man dem ind i SQL? Er det med komma (,) imellem eller?
/Kim
Avatar billede Syska Mester
22. oktober 2013 - 09:05 #1
Øhhh.

Snakker vi om noget ala:
SELECT * FROM table1 WHERE Value in ( 10, 20, 30, 40)

?

Ellers tror jeg du bliver nød til at komme med lidt mere information.

mvh
Avatar billede lumajo Nybegynder
22. oktober 2013 - 09:36 #2
Ja det tror jeg da. Er ikke lige minafdeling ;-)
Men det handler om at jeg skal have indsat 120 tal.

Et udsnit af SQL med et tal ser sådan ud:
WHERE (MSLINK = 186104)

Hvordan indsætter jeg de sidste 119 tal?
Avatar billede Syska Mester
22. oktober 2013 - 10:03 #3
enten
WEHRE MSLINK IN (10, 20, 30, 40)
eller
WHERE MSLINK = 10 OR MSLINK = 20 OR MSLINK = 30 OR MSLINK = 40
Avatar billede lumajo Nybegynder
22. oktober 2013 - 11:13 #4
Tak, det var det jeg manglede :-)
Avatar billede Syska Mester
22. oktober 2013 - 11:41 #5
Svar.

Jeg var faktisk lidt i tvivl om det reelt var det så simpelt et spm set fra min side. Men hvis man ikke kender så meget til SQL, så er der jo ikke noget som er nemt.

Men fedt det kom til at virke.
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