webForumDet fria alternativet

Sök olika ord i godtycklig ordning?

Databaser & SQL

2 svar · 266 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 :)

369 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
230 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
219 ms — ändringar (db)