如何从sql server表数据中的字符串中查找特定名称

时间:2013-09-27 18:33:53

标签: sql-server sql-server-2008

如何从表格数据中的字符串中找到特定名称。

我想找到Katz而不是katzav或DrKatz等

我正在使用

SELECT * FROM NOTESTable WHERE NOTES LIKE '%Katz%'

感谢您的帮助

2 个答案:

答案 0 :(得分:3)

如果在字符串中,您需要一个单词:

SELECT * FROM NOTESTable WHERE NOTES LIKE '% Katz %'

注意:这不适用于第一个或最后一个单词。如果你想要你必须做这样的事情:

SELECT * FROM NOTESTable WHERE NOTES LIKE '% Katz %' OR  NOTES LIKE 'Katz %' OR NOTES LIKE '% Katz'

答案 1 :(得分:2)

您是否尝试过不使用%外卡?

SELECT * FROM NOTESTable WHERE NOTES = 'Katz'