Mi sono tormentato su come farlo per un po ', e so che un po' di genio su questo sito avrà la risposta. Fondamentalmente sto cercando di farlo:Istruzione dinamica simile in SQL
SELECT column
FROM table
WHERE [table].[column] LIKE string1
OR [table].[column] LIKE string2
OR [table].[column] LIKE string3...
per un elenco di stringhe di ricerca memorizzate in una colonna di una tabella. Ovviamente non posso fare una dichiarazione simile per ogni stringa a mano perché voglio che la tabella sia dinamica.
Qualsiasi suggerimento sarebbe ottimo. : D
EDIT:
sto usando MSSQL :(
quale database stai usando? Il numero di stringhe è costante? –
è 'table' dynamic, o una tabella contenente una colonna con string1/string2/string3 o cosa stai cercando in cosa? –
Oh forse il nome della colonna è noto ma non sai quanti "mi piace" di confronto hai bisogno fino al momento dell'esecuzione? Bene, in questo caso, si veda la mia risposta comunque perché funziona anche per questo (se si sta utilizzando MSSQL ovviamente) – user44298