在包含列表的文本字段中搜索,我想选择所有包含搜索字符串作为文本行的记录。
所以
"SELECT ID FROM 'titles' WHERE keywords LIKE '%easter rising%'
应该只找到完全包含此字符串或前后任意数目的文本行的记录,而不是同时包含两个单词作为单行的记录,而不包含包含例如而是“复活节彩蛋上升”。
ID keywords
1 ireland
history
easter rising
2 britain
easter rising campaign
3 france
easter
rising
4 easter rising
在此示例中,我想找到1和4
最佳答案
我现在找到了解决方案,但不确定在其他环境中是否可以使用,但是FileMaker中使用SQL的方式有些特殊。在这里我可以使用类似
SELECT id
FROM titles
WHERE '¶' + keywords + '¶' LIKE '%¶easter rising¶%'
¶在这里代表换行