sql结果相加_SQL联结语句接着SQL的学习,SQL的表与表之间可以⽤union进⾏相加并删除重复数据,图例:
若不想删除重复数据,可以使⽤union all函数
实例运⽤
sql中union多表合并SQL常⽤联结
1.交叉联结(cross join)
交叉联结的输出结果是⼀个笛卡尔积,如表⼀有2项数据,表⼆有3项,那么交叉联结后的表三为6项
2.内联结(inner join)
查同时存在于两表之中的数据,既要存在于表a之中,⼜要也存在表b之中,只有同时符合这两条件才能输出到新表,以下是图表运⾏过程。
实例运⽤
3.左联结(left join)
两表中以左表为主表,保留全部数据,右边保留两表之间共有数据。图例:
实例运⽤
4.右联结(right join)
与左联结相似,只有以右表为主表。
5.全联结(full join)
联结两表的所有数据内容。
MySQL⽬前不⽀持全联结,因此不做过多介绍。
6. case表达式
case表达式格式
在表达式中从第⼀个when开始进⾏条件判断,条件为真则执⾏then 后⾯的表达式。否则遍历下⼀条表达式。实例运⽤
SQL语⾔需要反复不断的练习,良好的技能掌握离不开⼤量的练习积累。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论