我的表中有一个句子列。我希望选择包含给定单词的所有句子。
单词仅包含以下字母:az、áéíóú
唯一的另一个字符是一个空格,用于分隔句子中的每个单词。句子的开头或结尾没有空格。所以句子看起来像这样:
"i am here"
"no im here"
选择包含单词“i”的句子应该只匹配上面的第一句。
我应该如何从我的表中选择这些行?
我的表中有一个句子列。我希望选择包含给定单词的所有句子。
单词仅包含以下字母:az、áéíóú
唯一的另一个字符是一个空格,用于分隔句子中的每个单词。句子的开头或结尾没有空格。所以句子看起来像这样:
"i am here"
"no im here"
选择包含单词“i”的句子应该只匹配上面的第一句。
我应该如何从我的表中选择这些行?
根据您提供的信息,您需要涵盖三个排列。
所以你的查询看起来像这样......
SELECT * FROM YourTableName
WHERE SentenceCol LIKE 'YOUR-SEARCH-WORD %'
OR SentenceCol LIKE '% YOUR-SEARCH-WORD %'
OR SentenceCol LIKE '% YOUR-SEARCH-WORD'