Общие > Базы данных
выборка определенного слова из кучи данных
tarya:
тут еще такой вопрос если возможно, как так делается что вместе с найденым словом у меня бы была выборка еще так пару тройку слов что было перед и после найденного слова, чтоб получилось примерно как на обычных поисковиках - набрал запрос, кратко прочитал, тыкнул ссылку и Ура?
как быть, может почитать есть что?
Alexandr:
SUBSTR
Меняздесьдавнонет:
следуя тематике форума, я бы сказал
LOCATE
SUBSTRING
SUBSTRING_INDEX
tarya:
--- Цитировать ---LOCATE
SUBSTRING
SUBSTRING_INDEX
--- Конец цитаты ---
как это применять? помогите пожалуста, обещяю купить нигу по SQL
Меняздесьдавнонет:
найти позицию, в которой встречается данное слово.
отсчитать от нее 50 знаков взад
отсчитать от нее 50 знаков вперед.
вырезать из поля подстроку с этим значением.
SQL тут не при чем, это банальное программирование, в школе проходят.
Но в общем-то, вариант Александра, когда запрашивается целиком поле, а вырезка производится скриптом, наверное, попроще будет. Если только статьи не большие.
Тем более, что еще наверное LEAST придется использовать.
tarya, как ты думаешь, сколько времени у меня занимает посмотреть, что какая функция делает?
три секунды. Чего и тебе желаю.
Навигация
Перейти к полной версии