SQL通配符包含单词,而不是另一个单词的一部分

时间:2019-04-29 21:41:06

标签: sql sql-server sql-like

我必须编写一个条件为aql的查询,条件是单词包含单词“ kg”,并且不作为另一个单词的一部分

我尝试过:

WHERE word LIKE '% kg %' or word LIKE 'kg %' or word LIKE '% kg' or word LIKE 'kg'

还有比这更短的方法吗?

2 个答案:

答案 0 :(得分:2)

您可以在其中添加定界符。使用标准SQL构造:

run()

并非所有数据库都支持标准串联运算符。在数据库中使用适当的功能。

答案 1 :(得分:1)

如果您必须考虑类似100kg的情况,那么我仅排除在“ kg”之前或之后出现字母的情况。

async