sqlserver如何根据某一字段作为条件查询另一字段? 200

如图所示,如何用A列的第一行,张三去B列模糊搜索,如:selectB列from表whereA列like‘%张三%’如果我每个都自己写条语句,我有900个姓名,就要写900... 如图所示,如何用A列的第一行,张三去B列模糊搜索,如:select B列 from 表 where A列 like‘%张三%’ 如果我每个都自己写条语句,我有900个姓名,就要写900行查询,如何快速处理 展开
 我来答
sarven1986
2020-05-28 · TA获得超过110个赞
知道小有建树答主
回答量:268
采纳率:87%
帮助的人:32.8万
展开全部

一般设置表的时候,不会像你这样设置的,你这样的话查询是很不方便的,像你写的查询语句,你想要的结果应该是B列的2、3行,但其实你得到是第1行,你的A列和B列应该是分为两个表进行输入,如:

这样你写语句时就可以以姓名作为连接把A、B表连接起来输出:

SELECT A.姓名,B.日期+B.姓名+B.运动 AS 内容 FROM A,B WHERR A.姓名=B.姓名

这句查询语句,就是把A表里有的姓名,匹配在B表中找到结果

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式