首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL中,怎么判断某一个字段的值中含有某特定字符串

2012-03-07 
SQL中,如何判断某一个字段的值中含有某特定字符串?如表中有一个字段存储的值为(asp.net,C#,ajax,php)我如

SQL中,如何判断某一个字段的值中含有某特定字符串?
如表中有一个字段存储的值为(asp.net,C#,ajax,php)
我如何查到该字段中含有C#的行?
举例:
TableA
FieldID,FieldA,FieldB
1,(asp.net,C#),   fieldBcontent1
2,(ajax,C#),   fieldBContent2
3,(ajax,php),fieldBContent3
我要得到FieldA中含有C#的行.得到的结果应该为ID为1,2的两行数据.
SQL如何写?

[解决办法]
TableA
FieldID,FieldA,FieldB

select * from TableA where PATINDEX( '%C#% ',FieldID)> 0
[解决办法]
select * from tb where charindex( 'C# ',fieldA) > 0

热点排行