Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.02.22;
Скачать: CL | DM;

Вниз

Поиск текста   Найти похожие ветки 

 
Junior   (2011-03-04 11:32) [0]

Текст книги по предложениям введён в таблицу SQL сервера.
В каждой записи - одно предложение. Вот поля этой таблицы:
ID - номер записи (в таблице VERSES),
CHAPT - ID главы, в которую входит это предложение,
PARAG - ID абзаца, в который входит это предложение,
TEXT - текст предложения.
Если нужно найти в тексте книги все предложения, в которых одновременно присутствует "слово1" и "слово2", то допустим можно применить такое выражение:
select * from VERSES where (TEXT like "% слово1 %") and (TEXT like "% слово2 %")
И вот вопрос: а как составить такой SQL запрос, который бы позволил находить присутствие 2 слов не в предложениях, а в целых абзацах?
То есть, если "слово1" и "слово2" - одновременно присутствуют в тексте какого-либо целого абзаца, то предложения, содержащие либо "слово1", либо "слово2", либо оба слова - попали бы в результат.


 
clickmaker ©   (2011-03-04 11:35) [1]

замени and на or и сделай join с таблицей абзацев


 
имя   (2011-04-11 22:54) [2]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2015.02.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.005 c
15-1405528850
Разведка
2014-07-16 20:40
2015.02.22
Ищу работу программистом Delphi по городу СПб


3-1299227533
Junior
2011-03-04 11:32
2015.02.22
Поиск текста


11-1258441577
Dy1
2009-11-17 10:06
2015.02.22
апи Windows 7


2-1389977443
Jimmy
2014-01-17 20:50
2015.02.22
Мерцание TImage при Gif-анимации


2-1388413324
Signal
2013-12-30 18:22
2015.02.22
как на Bitmap наложить второй bitmap в заданные координаты?