Excel → T-SQL › TEXTJOIN
TEXTJOIN to STRING_AGG
TEXTJOIN down a column is STRING_AGG. ignore_empty is WHERE col IS NOT NULL AND col <> '.
SELECT customer_id, STRING_AGG(sku, ', ') AS skus
FROM OrderLines
WHERE sku IS NOT NULL AND sku <> ''
GROUP BY customer_id;
STRING_AGG needs 2017+. Older servers: the FOR XML PATH trick.
Canonical translation
SELECT customer_id, STRING_AGG(sku, ', ') AS skus
FROM OrderLines
WHERE sku IS NOT NULL AND sku <> ''
GROUP BY customer_id;
Then write it on a ticket
Monday is free. A colleague asks, you type, we mark it.
Clock in free