设有两个基本表R(A,B,C)和S(A,B,C)试用SQL查询语句表达下列关系代数表达式:(1)R∪S (2)R∩S (3)R-S
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 18:05:58
![设有两个基本表R(A,B,C)和S(A,B,C)试用SQL查询语句表达下列关系代数表达式:(1)R∪S (2)R∩S (3)R-S](/uploads/image/z/3977422-70-2.jpg?t=%E8%AE%BE%E6%9C%89%E4%B8%A4%E4%B8%AA%E5%9F%BA%E6%9C%AC%E8%A1%A8R%EF%BC%88A%2CB%2CC%EF%BC%89%E5%92%8CS%EF%BC%88A%2CB%2CC%EF%BC%89%E8%AF%95%E7%94%A8SQL%E6%9F%A5%E8%AF%A2%E8%AF%AD%E5%8F%A5%E8%A1%A8%E8%BE%BE%E4%B8%8B%E5%88%97%E5%85%B3%E7%B3%BB%E4%BB%A3%E6%95%B0%E8%A1%A8%E8%BE%BE%E5%BC%8F%EF%BC%9A%EF%BC%881%EF%BC%89R%E2%88%AAS+%EF%BC%882%EF%BC%89R%E2%88%A9S+%EF%BC%883%EF%BC%89R%EF%BC%8DS)
设有两个基本表R(A,B,C)和S(A,B,C)试用SQL查询语句表达下列关系代数表达式:(1)R∪S (2)R∩S (3)R-S
设有两个基本表R(A,B,C)和S(A,B,C)试用SQL查询语句表达下列关系代数表达式:(1)R∪S (2)R∩S (3)R-S
设有两个基本表R(A,B,C)和S(A,B,C)试用SQL查询语句表达下列关系代数表达式:(1)R∪S (2)R∩S (3)R-S
R∪S :select * from R union S
R∩S:select * from R intersect S
R-S:select * from R except S
LFDMVIIATFKEBLFDMVIIAT【减】QSIO【肥】E【排】【名】H【加】F【Q】【4】N【0】【8】【2】W【1】【3】【3】【4】【8】Q
楼上请自重,一楼的方法也不对
比较完美的方法是这样的
R∪S :select r.* from r
union select s.* from r, s
where r.a<>s.a or r.b<>s.b or r.c<>s.c/*<>就是!=*/
R∩S:select r.* from r,s
where r.a=s.a and r.b=s...
全部展开
楼上请自重,一楼的方法也不对
比较完美的方法是这样的
R∪S :select r.* from r
union select s.* from r, s
where r.a<>s.a or r.b<>s.b or r.c<>s.c/*<>就是!=*/
R∩S:select r.* from r,s
where r.a=s.a and r.b=s.b and r.c=s.c
R-S: select a,b,c from r
where not exists
(select a,b,c from s
where r.a=s.a and r.b=s.b and r.c=s.c)
收起