Avatar billede jmc Nybegynder
11. marts 2003 - 22:58 Der er 6 kommentarer og
1 løsning

hvordan spørger jeg efter de tabeller hvor ord indgår?

Jeg skal finde ud af hvor et ord indgår i hvor mange tabeller i en acress og hvilke. hvordan spørger jeg efter de tabeller hvor ord indgår?

Jeg opretter en forespørgsel og vælger et kriteria?

kan jeg benytte like eller contains?
Avatar billede mortrr Praktikant
11. marts 2003 - 23:23 #1
Like

SELECT * FROM Tabellen WHERE Feltnavn Like '%det søgte%'
Men det er på en tabel ad gangen.
Ved flere felter bruger du OR
SELECT * FROM Tabellen WHERE Feltnavn1 Like '%det søgte%' OR Feltnavn2 Like '%det søgte%'


Det andet (med at søge på tværs af mange tabeller) bliver tungt i en forespørgsel.
Her skal du bruge UNION SELECT, men det bliver en meget lang forespørgsel, så det er nok bedre at lave i en funktion.
Avatar billede jmc Nybegynder
11. marts 2003 - 23:31 #2
Den returnere ingenting, det kan ikke passe...
Avatar billede jmc Nybegynder
11. marts 2003 - 23:32 #3
SELECT * FROM produkt WHERE  navn_dk  Like '%en%' OR  beskrivelse_dk Like '%en%'

der står en 1000000 steder....
Avatar billede mortrr Praktikant
11. marts 2003 - 23:37 #4
Sorry - Access bruger * i stedet for %

SELECT * FROM produkt WHERE  navn_dk  Like '*en*' OR  beskrivelse_dk Like '*en*'
Avatar billede jmc Nybegynder
12. marts 2003 - 09:11 #5
tak
Avatar billede mortrr Praktikant
12. marts 2003 - 22:38 #6
Jamen så burde jeg vel lægge et svar hvis det var det du skulle bruge.
Avatar billede jmc Nybegynder
13. marts 2003 - 09:31 #7
takker
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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