SQL 使用完整和部分字符串搜索关键字

SQL keyword searching with full- and part-strings

正在寻找一个短字符串,例如air,使用 SQL 命令通常是 returns 数据集,其中包含短字符串所属的单词,例如airline。是否有推荐的方法来排除仅由 airline 引起的结果?

示例:接受带有 air 的所有内容,除了 airline

String 1: "The air is fresh."

String 2: "The airline ticket is fair."

String 3: "The airline has 30 planes."

该命令应 return 仅字符串 1 和 2。

where RESULT like '%air%' AND RESULT <> 'airline'

有一个解决方法:用空字符串替换不需要的 airplane

select STRINGS from TABLE where replace(STRINGS,'airplane','') like '%air%'