Вы хотите, чтобы пользователи просто вводили свои критерии поиска, как в Google. Некоторые слова, может быть, некоторые фразы в кавычках, может быть, несколько операторов, и это просто работает.
. Net решение доступно здесь:
http://ewbi.blogs.com/develops/2007/05/normalizing_sql.html
Я ищу чистую версию T-SQL с поддержкой также. (Или VbScript / javascript)
Пример: "корм для собак" цена: 20..45
должно выглядеть так (для mssql):
выбрать * из таблицы t объединить таблицы (desc, '"собака" и еда *') k на k.key = t.id
где т. цена между 20 и 45
Операторы: и, или, рядом, "", нет, * и т. Д.