He estado analizando mi cerebro sobre cómo hacer esto por un tiempo, y sé que algún genio en este sitio tendrá la respuesta. Básicamente estoy tratando de hacer esto:Declaración dinámica similar en SQL
SELECT column
FROM table
WHERE [table].[column] LIKE string1
OR [table].[column] LIKE string2
OR [table].[column] LIKE string3...
para obtener una lista de cadenas de búsqueda almacenadas en una columna de una tabla. Obviamente no puedo hacer una declaración similar para cada cadena a mano porque quiero que la tabla sea dinámica.
Cualquier sugerencia sería genial. : D
EDIT:
estoy usando MSSQL :(
qué base de datos se utiliza? ¿El número de cadenas es constante? –
es 'tabla' dinámica, o una tabla que contiene una columna con string1/string2/string3 o ¿qué estás buscando en qué? –
Oh, tal vez se conoce el nombre de la columna, pero no sabes cuántas comparaciones "me gusta" necesitas hasta el momento de la ejecución. Bueno, en este caso, vea mi respuesta de todos modos, ya que también funciona (si está usando MSSQL, por supuesto) – user44298