«выбрать как» найти строку текста - PullRequest
0 голосов
/ 01 июня 2018

Поиск в текстовом поле, содержащем список. Я хочу выбрать все записи, содержащие строку поиска, в виде строки текста.Поэтому

"SELECT ID FROM 'titles' WHERE keywords LIKE '%easter rising%'

должен находить только те записи, которые содержат либо именно эту строку, либо любое количество строк текста до и / или после нее, но не те, которые содержат оба слова в виде отдельных строк, а не те, которые содержат, например, "easter"«Восходящее яйцо».

ID       keywords
1         ireland
          history
          easter rising

2         britain
          easter rising campaign

3         france
          easter
          rising

4         easter rising

В этом примере я хотел бы найти 1 и 4

1 Ответ

0 голосов
/ 06 июня 2018

Я нашел решение сейчас, но я не уверен, что оно будет работать в других средах, но несколько особенный способ использования SQL в FileMaker.Здесь я могу использовать такую ​​конструкцию, как

  SELECT id 
  FROM titles
  WHERE '¶' + keywords + '¶'  LIKE '%¶easter rising¶%'

Здесь ¶ обозначает разрыв строки

...