Я долгое время думал о том, как это сделать, и я знаю, что у какого-то гения на этом сайте будет ответ. В основном я пытаюсь это сделать:Dynamic Like Statement в SQL
SELECT column
FROM table
WHERE [table].[column] LIKE string1
OR [table].[column] LIKE string2
OR [table].[column] LIKE string3...
для поиска строк поиска, хранящихся в столбце таблицы. Очевидно, что я не могу сделать оператор вроде для каждой строки вручную, потому что я хочу, чтобы таблица была динамической.
Любые предложения были бы замечательными. : D
EDIT:
Я использую MSSQL :(
, какую базу данных вы используете? Постоянно ли число строк? –
является динамической таблицей или таблицей, содержащей столбец с string1/string2/string3 или что вы ищете в чем? –
О, может быть, имя столбца известно, но вы не знаете, сколько «похожих» сравнений вам нужно до времени выполнения? Ну, в этом случае я все равно вижу свой ответ, поскольку он работает для этого тоже (если вы используете MSSQL, конечно) – user44298