простейший поисковик по базе данных
Требуется создать простейший поисковик по базе данных, подскажите есть ли какие-то стандартные подходы к решению такой задачи? Есть ли в sql функции аналоги strstr из си, или вообще какие-нибудь функции для работы со строками( тоесть char и text)? Возможен ли поиск конкретного слова в поле типа text или char, сразу используя sql или необходимо организовывать это самому?
LIKE подойдет?
LIKE наверное самый простой способ =)
Цитата: ghostspock
Требуется создать простейший поисковик по базе данных, подскажите есть ли какие-то стандартные подходы к решению такой задачи? Есть ли в sql функции аналоги strstr из си, или вообще какие-нибудь функции для работы со строками( тоесть char и text)? Возможен ли поиск конкретного слова в поле типа text или char, сразу используя sql или необходимо организовывать это самому?
можно использовать LIKE
возможно использование рег. выражений
можно использовать полнотекстовый поиск
Цитата: StFed
возможно использование рег. выражений
можно использовать полнотекстовый поиск
можно использовать полнотекстовый поиск
Зависит от СУБД. Не помню чтобы регулярки были в MSSQL (ну, может просто не сталкивался и плохо искал), но вот полнотекстовый поиск в нем включен только в полноценной версии, в бесплатных он недоступен.