слово входит в состав предложения

Anderson
Дата: 23.01.2009 18:08:56
Подскажите пожалуйста как мне сделать следующую задачу в виде функции.
есть таблица в неё входят слова
-------------
чай
водка
молоко
корнешоны
------------
и есть предложение в которое входит одно из этих слов: "Маша дай мне корнешоны на закуску"
функция должна мне вернуть "корнешоны" или пустую строку.

как это сделать. Спасибо.
Гавриленко Сергей Алексеевич
Дата: 23.01.2009 18:10:46
Если без словоформ, тупое совпадение, то http://www.sql.ru/articles/mssql/03060701ArraysAndListsInSQLServer.shtml

Если сложнее, то FTS
nicksh
Дата: 23.01.2009 18:11:36
Anderson
Подскажите пожалуйста как мне сделать следующую задачу в виде функции.
есть таблица в неё входят слова
-------------
чай
водка
молоко
корнешоны
------------
и есть предложение в которое входит одно из этих слов: "Маша дай мне корнешоны на закуску"
функция должна мне вернуть "корнешоны" или пустую строку.

как это сделать. Спасибо.
А что должна вернуть функция, если предложение будет такое "Маша дай мне чай или молоко"
Anderson
Дата: 23.01.2009 18:16:07
nicksh
Anderson
Подскажите пожалуйста как мне сделать следующую задачу в виде функции.
есть таблица в неё входят слова
-------------
чай
водка
молоко
корнешоны
------------
и есть предложение в которое входит одно из этих слов: "Маша дай мне корнешоны на закуску"
функция должна мне вернуть "корнешоны" или пустую строку.

как это сделать. Спасибо.
А что должна вернуть функция, если предложение будет такое "Маша дай мне чай или молоко"


нет такого не будет. да просто тупое совпадение
nicksh
Дата: 23.01.2009 18:25:31
select col1
from tabl1
where @par1 like '% ' + ltrim(rtrim(col1)) + ' %'
Anderson
Дата: 23.01.2009 18:30:36
nicksh
select col1
from tabl1
where @par1 like '% ' + ltrim(rtrim(col1)) + ' %'


не работает
Anderson
Дата: 23.01.2009 18:31:57
Anderson
nicksh
select col1
from tabl1
where @par1 like '% ' + ltrim(rtrim(col1)) + ' %'


не работает


убрал пробела зарабыло... Спасибо