Søg med wildcard
Hejsa,Jeg har følgende select statement som fungerer perfekt (henter alle 7 test rækker ud fra databasen)
SELECT Opskrift.OpskriftId, Opskrift.OpskriftNavn, Opskrift.Points, Opskrift.Dato, Opskrift.Print, Bruger.BrugerNavn, Kategori.KategoriNavn
FROM (Kategori INNER JOIN Opskrift ON Kategori.KategoriId=Opskrift.KategoriId) INNER JOIN Bruger ON Opskrift.BrugerId=Bruger.BrugerId;
Når jeg så forsøger at søge på wildcard (altså søgeord), som nedenfor, henter den IKKE noget ud - og jeg ved, altså der er et ord der matcher overens i en række på kolonnen OpskriftNavn
SELECT Opskrift.OpskriftId, Opskrift.OpskriftNavn, Opskrift.Points, Opskrift.Dato, Opskrift.Print, Bruger.BrugerNavn, Kategori.KategoriNavn
FROM (Kategori INNER JOIN Opskrift ON Kategori.KategoriId=Opskrift.KategoriId) INNER JOIN Bruger ON Opskrift.BrugerId=Bruger.BrugerId
WHERE Opskrift.OpskriftNavn Like '%navn%'
;
Hvad er der galt med ovennævnte, for at jeg ikke får den ene rækker ud, hvor jeg ved, ordet navn indgår?
Er der forskel på store og småbogstaver når man søger? Og hvis ja, hvordan undgår man at der er det?
Hvordan kan jeg søge på flere kolonner - er det AND WHERE .... der skal stå?
mvh
simsen :-)
