В SQL как найти два слова после искомого слова в строке - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь выполнить SQL-запрос к таблице со строками, которая выполняет следующие действия:

  1. Я пытаюсь найти все строки, в которых слово "бедные" присутствует в таблице..
  2. В этих строках мне нужно определить слово, которое находится в двух местах справа, и скопировать его в новый столбец

Table I'm searching

Table that adds column and shows word 2 places to the right

1 Ответ

0 голосов
/ 18 сентября 2018

Вы не предоставили код, поэтому я тоже не буду, вместо этого я помогу направить вас в правильном направлении.

Во-первых, вы захотите найти что-нибудь со словом «бедный», используя подстановочный знак, позволяющийэто должно быть в начале, середине или конце строки.Далее вам нужно будет найти расположение слова «бедный» в строке.Наконец, сделайте что-нибудь в соответствии с расположением второго пробела справа от конца слова «бедный», затем получите что-нибудь после этого пробела до следующего пробела, потому что это будет содержать искомое слово (если ваши строкиследуйте традиционной структуре предложений).

Вам нужно подумать, что делать, если слово «бедный» является одним из последних слов в строке, возможно, у вас нет другого слова для поиска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...