webForumDet fria alternativet

Sök olika ord i godtycklig ordning?

Databaser & SQL

2 svar · 264 visningar · startad av CokeLight

Medlem sedan juni 2000504 inlägg
Frågan#1

Hejsan,

Jag jobbar mot en Access databas just nu. Om jag har en tabell t1, och en kolumn c1, med olika poster, där en post kanske ser ut så här:

"Ibland bakar [vi] bröd varje kväll"

.. så skulle jag vilja kunna söka på "varje bakar vi" och ändå få upp posten. Jag har ingen aning om hur jag, på ett enkelt sätt, kan skapa en sån sökning? Kan tänka mig att jag med kod skickar in en array, splittar den och dynamiskt skapar en select sats med OR emellan, eller nåt sånt men det verkar väldigt omständigt?

Nån som har förslag?

Medlem sedan dec. 20003 887 inlägg
#2

Ditt egna förslag med en array är det enklaste, eftersom du måste använda LIKE.

WHERE c1 LIKE '%varje%' OR c1 LIKE '%bakar%' ...
Medlem sedan juni 2000504 inlägg
#3

Hejsan Engine.. okay, då vet jag att det helst löses med kod snarare än med SQL.. kanske postar i asp.net forumet om jag fastnar.. tack :)

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)