Avatar billede peter_holst Praktikant
10. marts 2005 - 12:00 Der er 6 kommentarer og
1 løsning

Hjælp til SQL sætning

Hey

Jeg skal have lavet et databaseudtræk som skal kunne følgende.

Vælge alle i "Personer" Hvor "Afdeling1" er lig med "ADM" eller Hvor "Afdeling2" er lig med "ADM" eller... op til afdeling 5.

Altså jeg vil vil have alle personer som er medlem af "ADM" hvad entet det er deres hovedafdeling(Afdeling1) eller sekundær afdeling(Afdeling2/3/4/5).

Min nuværende sætning ser således ud, men den kan kun tjekke i én afdeling:

strSQL = "Select * from Personer WHERE Afdeling1 = 'Forretningsudvalget' ORDER BY Fornavn"

Håber på hurtig hjælp :-)
Avatar billede hmortensen Nybegynder
10. marts 2005 - 12:03 #1
strSQL = "Select * from Personer WHERE Afdeling1 = 'ADM' OR Afdeling2 = 'ADM' OR Afdeling3 = 'ADM' OR Afdeling4 = 'ADM' OR Afdeling5 = 'ADM' OR ORDER BY Fornavn"
Avatar billede jpvj Nybegynder
10. marts 2005 - 12:22 #2
SELECT * FROM Personer WHERE Afdeling1 = 'ADM' OR Afdeling2 = 'ADM' OR Afdeling3 = 'ADM' OR Afdeling4 = 'ADM' OR Afdeling5 = 'ADM' ORDER BY Fornavn"
Avatar billede jpvj Nybegynder
10. marts 2005 - 12:22 #3
Fjern sidste " - det smuttede...

Altså:

SELECT * FROM Personer WHERE Afdeling1 = 'ADM' OR Afdeling2 = 'ADM' OR Afdeling3 = 'ADM' OR Afdeling4 = 'ADM' OR Afdeling5 = 'ADM' ORDER BY Fornavn
Avatar billede peter_holst Praktikant
10. marts 2005 - 12:50 #4
Tak for hjælpen, det var lige hvad der skulle til.
Da hmortensen egentlig var den første med det korrekte svar, syntes jeg lige at han skal lave et svar. Sker dette ikke i løbet af idag for jpvj pointne, da han/hun også svarede rigtigt.

Med venlig hilsen og tak for hjælpen
Peter Holst
Avatar billede jpvj Nybegynder
11. marts 2005 - 10:13 #5
Tak for points. hmortensens svar er i øvrigt ikke helt korrekt, da der er smuttet et "OR" for meget ind før "ORDER BY".
Avatar billede peter_holst Praktikant
11. marts 2005 - 10:28 #6
jojo, men det var nu ment at se hvordan man skulle gøre!
Avatar billede hmortensen Nybegynder
11. marts 2005 - 10:31 #7
Det er hvad der sker når man copy/paster til andre :)
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
Kurser inden for grundlæggende programmering

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