cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Data Engineering
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

How do we concatenate two columns in an Apache Spark DataFrame? Is there any function in Spark SQL which we can use?

Kaniz
Community Manager
Community Manager
 
1 ACCEPTED SOLUTION

Accepted Solutions

saipujari_spark
Valued Contributor
Valued Contributor

Yes, we can concat() and concat_ws() inbuilt functions.

concat - usage

> SELECT concat('Spark', 'SQL');
 SparkSQL

concat_ws - usage - concatenates with a separator

SELECT concat_ws(' -', 'Spark', 'SQL');
  Spark-SQL

Reference: https://spark.apache.org/docs/latest/api/sql/index.html

Thanks,
Saikrishna Pujari
Sr. Spark Technical Solutions Engineer, Databricks

View solution in original post

1 REPLY 1

saipujari_spark
Valued Contributor
Valued Contributor

Yes, we can concat() and concat_ws() inbuilt functions.

concat - usage

> SELECT concat('Spark', 'SQL');
 SparkSQL

concat_ws - usage - concatenates with a separator

SELECT concat_ws(' -', 'Spark', 'SQL');
  Spark-SQL

Reference: https://spark.apache.org/docs/latest/api/sql/index.html

Thanks,
Saikrishna Pujari
Sr. Spark Technical Solutions Engineer, Databricks
Welcome to Databricks Community: Lets learn, network and celebrate together

Join our fast-growing data practitioner and expert community of 80K+ members, ready to discover, help and collaborate together while making meaningful connections. 

Click here to register and join today! 

Engage in exciting technical discussions, join a group with your peers and meet our Featured Members.