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

问个sql有关问题

2012-02-11 
问个sql问题.有张表table1里面有个字段filed1.filed1的值分别是a,b,c,d,a,b,c,d,a,c,d我如何得到每个filed

问个sql问题.
有张表table1里面有个字段filed1.
filed1的值分别是a,b,c,d,a,b,c,d,a,c,d
我如何得到每个filed分别为a,b,c,d的个前三条记录.

[解决办法]
没看明白
[解决办法]
把没看懂,是这样吗?

select top 3 * from table1
where left(filed1,7)= 'a,b,c,d '
还是
select top 3 * from table1
where charindex( ', '+ 'a,b,c,d '+ ', ', ', '+filed1+ ', ')> 0

热点排行