SQL中多条件同时查询语句怎么写?

SQL中多条件同时查询语句怎么写?,第1张

1、首先我们打开电脑里的SQL打开一个数据库。

2、然后我们点击界面上方菜单栏里的表选项打开数据库的一张表进行查询。

3、然后我们选择表右上角的加号键。

4、然后我们在编辑器中输入如图所示代码进行数据查询。

5、然后我们点击运行查看运行结果。

6、多条件查询最终结果如图所示我们可以看到多条件查询语句成功。

你的代码中“订单产品表.product_id in( 1,2,3,4,5 )”的意思是产品的ID属于这个集合就算满足条件。事实要满足5中产品都有。如果只有5中产品,有一种方法可以用count函数,COUNT(DISTINCT column_name) =5,如果产品数目大于5的话,如果有N种,那就必须用类似这种句型select member_id FROM 会员表,会员表 会员表1 ,会员表 会员表2 ,会员表 会员表3,…… where …… and where(select (cout (distinct product_id)=5)) 。给你个列子:

1、检索所有课程都选修的的学生的学号与姓名

select xh,xm from s where not exists

(select * from c

where not exists

(select * from e

where xh=s.xh and kh=c.kh

) )

2、检索同时选修了课程“”和课程“”的学生学号和姓名

select distinct s.xh,s.xm from s,e,e f

where e.xh=f.xh and s.xh=e.xh and e.kh='08305001' and f.kh='08305002'

e f 表示与e表相同数据的一张表分f。kh表示课程ID。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6423635.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存