postgresql select 喜欢一栏两字

postgresql select like one column two words

我想进行一个查询,select 就像一列中的两个单独的词一样。例如,我的数据是这样的;

Paul Allen
Paul Smith Allen
John Allen
Paul George Allen

我想要 select 个包含 "Paul Allen" 的单词。像这样;

Paul Allen
Paul Smith Allen
Paul George Allen

当我使用 "like" 时,结果就是 Paul Allen。 当我使用 "similar to" '%(Paul|Allen)%' 结果是:所有数据。 我不要这些。 谢谢...

要匹配多个单词,use more 通配符在同一模式中。你的情况:

like '%Paul%Allen%