In RedShift you can concatenate two string with concat(). Try this:

CopyCONCAT('SQL', CONCAT(' is', ' fun'))

Or you can use (||) instead like below:

Copy'SQL' || ' is' || ' fun'
Answer from Kazi Mohammad Ali Nur Romel on Stack Overflow
🌐
AWS
docs.aws.amazon.com › amazon redshift › database developer guide › sql reference › sql functions reference › string functions › concat function
CONCAT function - Amazon Redshift
Amazon Redshift will no longer support the creation of new Python UDFs starting Patch 198. Existing Python UDFs will continue to function until June 30, 2026. For more information, see the blog post ... The CONCAT function concatenates two expressions and returns the resulting expression.
🌐
AWS
docs.aws.amazon.com › amazon redshift › database developer guide › sql reference › sql functions reference › string functions › || (concatenation) operator
|| (Concatenation) operator - Amazon Redshift
March 19, 2026 - Amazon Redshift will no longer ... until June 30, 2026. For more information, see the blog post ... Concatenates two expressions on either side of the || symbol and returns the concatenated expression....
🌐
Sisense
sisense.com › home › blog › concatenating rows in redshift, postgres, & mysql
Concatenating Rows in Redshift, Postgres, & MySQL | Sisense
March 18, 2026 - This can be done with any concatenating aggregation. There’s group_concat in MySQL, string_agg in Postgres, and listagg in redshift.
🌐
AWS
docs.aws.amazon.com › amazon redshift › database developer guide › sql reference › sql functions reference › array functions › array_concat function
ARRAY_CONCAT function - Amazon Redshift
March 19, 2026 - Amazon Redshift will no longer ... For more information, see the blog post ... Concatenates two arrays to create an array that contains all the elements in the first array followed by all the elements in the second array....
🌐
LinkedIn
linkedin.com › posts › cloudthat_sql-string-functions-using-aws-redshift-activity-7085527647165837312-I3nP
CloudThat on LinkedIn: SQL String Functions using AWS Redshift
July 14, 2023 - To concatenate more than two expressions, use nested CONCAT functions. The concatenation operator (||) between two expressions produces the same results as the CONCAT function. DIFFERENCE: The DIFFERENCE function compares two strings by converting the strings to American Soundex codes and returning an INTEGER to indicate the difference between the codes.
🌐
Hevo
hevodata.com › home › learn › data warehousing
Redshift Concat Functions 101: Syntax and Usage Simplified
January 9, 2026 - An NVL expression returns the value of the first expression in the list that is not Null. The NVL Function replaces the NULL value with a replacement string that you specify as an argument in the Redshift CONCAT Function.
🌐
Kodyaz
kodyaz.com › aws › sql-aggregate-function-listagg-to-concatenate-string-on-amazon-redshift-database.aspx
Concatenate String Values on Amazon Redshift using ListAgg Function
To concatenate string values on Amazon Redshift database, SQL developers can use ListAgg SQL aggregate function with several arguments like comma separate character for fetching a CSV list, or WithIn Group Order By clause for sorting values within the result list, or using a Group By clause as well as using ListAgg function with Distinct clause.
Find elsewhere
🌐
Customer.io
docs.customer.io › integrations › data-out › connections › amazon-redshift
Customer.io Docs | Amazon Redshift (Advanced)
December 9, 2025 - This integration sends CSV, JSON, or parquet files containing your data to your Amazon Redshift (Advanced) bucket.
🌐
Workiva
support.workiva.com › hc › en-us › articles › 360035646012-Amazon-Redshift-commands
Amazon Redshift commands – Support Center
To perform structured query language (SQL) operations in Amazon® Redshift®, add a step in a chain that uses an Amazon Redshift connection command. To enable these commands, an IT admin first creat...
🌐
GitHub
github.com › metabase › metabase › issues › 12544
Custom column concat function errors on Amazon Redshift when using 3 or more parameters · Issue #12544 · metabase/metabase
May 15, 2020 - Describe the bug A custom column with concat will throw an error on Amazon Redshift if the concat is more than 2 parameters long. WORKS: concat("somestring-here", [some_string_column]) FA...
Author   metabase
🌐
Google
docs.cloud.google.com › data studio › view a data studio report
View a Data Studio report | Google Cloud Documentation
April 21, 2026 - Data Studio reports tell stories with data. These stories can persuade, provide insights, validate decisions, or argue for a change of course. Good reports help you find actionable information quickly. This page provides a quick overview of Data Studio reports for viewers: the people who consume ...
🌐
Nected
docs.nected.ai › nected-docs › integrations › integrations-libraries › redshift
RedShift | Nected Docs
May 20, 2025 - Integrating RedShift with Nected allows users to leverage these powerful data warehousing capabilities within the Nected ecosystem. This integration facilitates efficient data management, complex analytical queries, and the generation of actionable ...
🌐
Integrate.io
integrate.io › docs › etl › using-components-amazon-redshift-destination
Using components: Amazon Redshift Destination | Integrate.io | ETL
March 24, 2026 - The data types in Integrate.io ETL are mapped as follows when the table is created automatically. Note that since Integrate.io ETL doesn't have a notion of maximum string length, the string columns are created with the maximum length allowed in Redshift.
🌐
Dwgeek
dwgeek.com › home › amazon redshift concat function-syntax and examples
Amazon Redshift CONCAT Function-Syntax and Examples - DWgeek.com
March 13, 2023 - select concat('Bangalore, ', NULL); concat -------- NULL (1 row) select 'Bangalore, ' || NULL as sample; sample -------- NULL (1 row) Therefore, it is always better to use Redshift NULL handling functions to deal with null values in your data.
🌐
AWS
docs.aws.amazon.com › amazon redshift › database developer guide › sql reference › sql functions reference › aggregate functions › listagg function
LISTAGG function - Amazon Redshift
March 19, 2026 - Amazon Redshift will no longer support the creation of new Python UDFs starting Patch 198. Existing Python UDFs will continue to function until June 30, 2026. For more information, see the blog post ... For each group in a query, the LISTAGG aggregate function orders the rows for that group according to the ORDER BY expression, then concatenates the values into a single string.