码迷,mamicode.com
首页 > 其他好文 > 详细

表连接

时间:2019-12-31 10:42:47      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:数据   ranking   ice   partition   ora   主表   sele   rank   nio   

表中行的拼接:

用union 不去重就为 union all

 

表中列的拼接:

用内联接的话:inner join .. on..(联结条件)  

内联结时必须使用ON子句,并且要书写在FROM和WHERE之间。
 
用外联接的话 (left/right)outer join .. on..(联结条件)
外联结还有一点非常重要,那就是要把哪张表作为主表。最终的结果
中会包含主表内所有的数据。指定主表的关键字是 LEFTRIGHT
 
COALESCE(s.shop_id,‘不确定‘) 将shop_id 内容为空的转为‘不确定‘
 

oracle和sqlserver下:

窗口函数:

SELECT product_name, product_type, sale_price,
RANK () OVER (PARTITION BY product_type
ORDER BY sale_price) AS ranking
FROM Product;(以product_type为分租范围,order by为排序)

 

表连接

标签:数据   ranking   ice   partition   ora   主表   sele   rank   nio   

原文地址:https://www.cnblogs.com/Thelightone/p/12122819.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!