我需要用sql语句来查询 某个字段值 中包含一个 特定字符串 的所有数据,请问用sql server2005要怎样实现。

如题所述

使用模糊查询

假设字段为名 Samp 查询Samp中包含“#”这个字符,表名为 A

SELECT * FROM A
WHERE Samp like '%#%' ;

值得注意的是你查询的特定字符串中,包含“_”或“%”
就要使用转义符“\”

例如你要查询的特定字符串是“_@”

SELECT * FROM A
WHERE Samp like '%\_@%' ESCAPE '\' ;
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-27
select * from 表 where 字段 like '%特定字符串%'
第2个回答  2010-10-27
模糊查询
相似回答