sql 符合两个条件的数据给筛选出来

比如我有一表组数据abDcat301厅面1007301厅面1031302客务1007302客务1031303收银1007304洁净1031////////////////... 比如我有一表组数据

a b Dcat
301 厅面 1007
301 厅面 1031
302 客务 1007
302 客务 1031
303 收银 1007
304 洁净 1031
////////////////////////////////////////////////////////////
我现在要把
同时存在的数=数据给筛选出来结果是:
a b
301 厅面
302 客务
展开
 我来答
Excel小奇
2015-10-26 · 知道合伙人软件行家
Excel小奇
知道合伙人软件行家
采纳数:902 获赞数:6173
EXCEL图书作者,Microsoft 认证Excel专家。

向TA提问 私信TA
展开全部

1、假如要筛选t1表中,姓名为“张三”且性别为“男”的所有记录,可以使用如下语句。

2、SQL查询语句为:

SELECT * FROM t1 WHERE 姓名='张三' AND 性别='男';

3、以上语句中,WHERE为设置查询条件的子句, AND为同时满足两个条件。

morliz子轩
2018-12-21 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:56%
帮助的人:2661万
展开全部
--假设表为#t
select *  
from #t
where b not in (select b from #t group by b having count(b)=1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wslyc890624
2013-12-28 · TA获得超过198个赞
知道答主
回答量:52
采纳率:0%
帮助的人:49.1万
展开全部
可以用函数count()
假设表名是A,select a,b from A where count(a)>1
或者
select a,b from A where count(*)>1
有不明白的可以在接着问!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chen_hongyang
2013-12-28 · TA获得超过5444个赞
知道大有可为答主
回答量:2790
采纳率:91%
帮助的人:827万
展开全部
select a , b from table
group by a , b
having count (dcat) > 1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式