一张表,有col1,col2等字段,怎样能查询col1中包含col2的所有行?
sql server 2000,一张表中怎样进行两个字段之间的模糊查询
答案:2 悬赏:60 手机版
解决时间 2021-04-30 21:53
- 提问者网友:皆是孤独
- 2021-04-30 07:46
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-04-30 08:18
select * from 表名 where [col1] like convert(nvarchar,'%'+(select col2 from dbo.userinfo where 条件)+'%')
//注意 因为 like '%%这里面的模糊查询数量唯一 所以 (select col2 from dbo.userinfo where 条件) 必须唯一 这里就不能再有几个条件了
全部回答
- 1楼网友:怀裏藏嬌
- 2021-04-30 09:41
select * from tablename where col1 in (select col2 from tablename)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯