使用Sql Query搜索字符串中的任何字母

时间:2015-06-15 02:59:29

标签: sql-server

我们可以用这样的字符串搜索字母表吗?A + 2 + B'或者' 3 * B'或者' 4 / A - C'?

基本上字符串不是修复,但我需要一个查询来执行此操作。例如,如果字符串有' B'然后查询将返回给我,我有' B'。

提前致谢!

1 个答案:

答案 0 :(得分:0)

哦,是的,绝对的。就像我们提到的wewesthemenace一样,您可以使用LIKE和通配符进行比较。让我们说你的数据看起来像这样

 id  formula
 1   A + 2 + B + 5 * 3
 2   3 * B
 3   4/A - C
 4   Where is the ball

让我们看一下查询和结果

select * from tablename
where formula like '%B%'

result:
 1   A + 2 + B + 5 * 3
 2   3 * B
 4   Where is the ball

select * from tablename
where formula like '%B%5'

result:
 1   A + 2 + B + 5 * 3