Skip to content

Instantly share code, notes, and snippets.

@nickdavies791
Last active February 21, 2020 09:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nickdavies791/aa8c13b9105084413f47ce32641c5bb0 to your computer and use it in GitHub Desktop.
Save nickdavies791/aa8c13b9105084413f47ce32641c5bb0 to your computer and use it in GitHub Desktop.
Concatenates all email addresses of active users from table into mailing list
WITH
email_list (concatenated_emails)
AS
(
SELECT
ADDEML_0 + ';'
FROM
AUTILIS
WHERE
ENAFLG_0 = 2
AND
USR_0 NOT IN ('ADMIN', 'ND1', 'ADMCA')
GROUP BY
ADDEML_0
FOR XML PATH('')
)
SELECT
concatenated_emails
FROM
email_list
/* Returned result set */
concatenated_emails
---------------------------
nick@test.com;dummy@test.com;userB@test.com
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment