апрос на объединение значений записей в текстовом поле
От: Аноним  
Дата: 31.08.04 11:20
Оценка:
Позволяет ли SQL построить выражение, которое объединит данные (текстовые) из нескольких записей одного поля для рассмотрения их как единой фразы?
Вопрос вызван следующей проблемой: в таблице необходимо хранить тексты соглашений, длина которых может быть произвольной (от 0 до x000 символов). Нелогично выделять max[x]000 символов под каждое соглашение, поэтому планируется реализовать следующий вариант:
установить приемлемую длину (100 символов, к примеру) для поля, и затем каждое соглашение разбивать на блоки по 100 символов. Т.о. таблица имеет вид:
AGRIndex | AGRNumAgreement | AGRPartNum | AGRText
........ | ............... | .......... | .......

AGRIndex - Autoinc
AGRNumAgreement - номер соглашения
AGRPartNum - номер блока 
AGRText - текст блока


А вопрос возникает, потому что необходимо будет осуществлять поиск по БД, используя тексты. Как вы понимаете, без полного, объединенного текста полноценный поиск невозможен.

Желаемое: нечто вроде
SELECT ... LIKE "обеспечение информационнной безопасности"


Существует ли способ объединить блоки?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.