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%'
正在寻找一个短字符串,例如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%'