E-Mail-Adresse aus Vor- und Nachname erstellen

Angenommen man hat folgende Tabelle und möchte aus Vorname und Nachname eine E-Mail Adresse bilden. Beispielsweise mit der Domäne „gmail.com“.

Dazu bietet TSQL zwei Möglichkeiten an wie diese Aufgabe gelöst werden kann. Die erste Option bedient sich mit der Addition zweier String Felder. Die zweite Variante verwendet den TSQL-Befehl „CONCAT“. Diese Funktion fügt durch die Angabe der einzelnen String Komponenen zu einem gesamten String zusammen.

  -- Option 1
  SELECT [FirstName],[LastName], FirstName + LastName + '@gmail.com'
  FROM [DWH].[dbo].[DimEmployee]

  -- Option 2
  SELECT [FirstName],[LastName], CONCAT(FirstName, LastName, '@gmail.com')
  FROM [DWH].[dbo].[DimEmployee]   

Das Ergebnis liefert uns nun die gewünschten E-Mail Adresse aus Vorname und Nachname zurück.

Referenzen:
[1] Addition Operator
[2] CONCAT Funktion