《SparkSQL》

SparkSQL的相关语句:

cast (expression as data_type):
  数据类型转换,将expression转换为所需要的类型data_type。
left outer join:
  左外连接,以左侧的为准。
  例如:select ,,from a left outer join b on 条件:以(条件)为准,实现表a对于表b的左连接。也以表a为准,对于a中有而b中没有的则b在与a连接时对应位置为NULL。
分组累加:
  如:SUM(pvcnt_price) OVER(PARTITION BY cate_id ORDER BY price) AS 
pvcnt_price_sum。
多行变成一行的列表,每一行的内容表示列表中的一项:
  collect_list(priceDiscValue) as priceDiscValue;
一行中的一列数据转变为一列的多行数据:
  withColumn("clickRate", explode(col("clickRate_Array"))的操作。

 

posted @ 2019-11-26 22:46  PasPerCon  阅读(121)  评论(0)    收藏  举报