sql server高级模糊查询,谢谢

如何实现在用户信息表中,查询出用户名中含有:"杜桃"这两个字的所有用户信息,只有保护'杜'和'桃'这两个字就要显示出来,不管这两个字是否挨着和出现的先后顺序,但是必须两个字同时出现。

select * from [用户信息] where [用户名] like '%杜%' and [用户名] like '%桃%'
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-18
方法一:select * from user
where charindex('杜',name)>0 and charindex('桃',name)>0
方法二:select * from user
where name like '%杜%' and name like '%桃%'本回答被提问者采纳
相似回答