在sql中搜索匹配关键字

时间:2015-03-04 17:12:26

标签: mysql sql-server sql-server-2008

如何从SQL 2008数据库中获取匹配的关键字?

我的数据类型是nvarchar和text.If我从下面的文本中搜索"blind"它应该返回"BLINDING"

文字示例:

"you will learn how to recognize clinical conditions that can be LETHAL and those that can be BLINDING."

有人可以为此提供帮助吗?

1 个答案:

答案 0 :(得分:0)

根据您的问题而不是那么有用的评论。我认为你在尝试做的事情就是搜索表格中的值,当只放置部分值并尝试匹配这些部分值时,这也称为模糊查找。

使用SQL,您可以编写这样的查询来获得结果:

SELECT * FROM table WHERE Value like 'BLIND%';

从如下表格中设置:

Name    Date    Value
A   1/1/2015    BLINDING
A   1/1/2015    BLINDER
A   1/1/2015    BLENDER
A   1/1/2015    LETHAL
A   1/1/2015    BINDER

你会回来:

A   1/1/2015    BLINDING
A   1/1/2015    BLINDER