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

2025-05-12 21:59:14
推荐回答(3个)
回答1:

使用模糊查询

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

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

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

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

SELECT * FROM A
WHERE Samp like '%\_@%' ESCAPE '\' ;

回答2:

select * from 表 where 字段 like '%特定字符串%'

回答3:

模糊查询