Fügen Sie eine Spalte Repräsentiert eine Verkettung von Zwei Anderen Varchar-Spalten

Ich habe eine Mitarbeiter-Tabelle und ich will hinzufügen einer Dritten Spalte wird bewertet, wie die Verkettung des ersten und letzten namens "FullName". Wie kann ich erreichen, dass ohne Daten-von jedem der beiden ersten Spalten?

  • wo ist die zweite Tabelle kommen? wenn du nur das verketten von zwei Spalten in einer Tabelle, warum nicht hinzufügen, dass einer anderen Spalte?
  • Gibt es einen guten Grund, um eine neue Spalte hinzufügen? Sie kann einfach erzeugen der verketteten string on the fly.
  • nur eine Tabelle, sondern eine neue Spalte, die kombiniert ist.
  • Sie hatte ursprünglich ein paar Tippfehler in deiner Frage, wo man sagte: "Tisch" statt "Spalte." Das ist, wo dieser Kommentar kam. Ich bearbeitet die Frage, aber so sind Sie nun behoben.
  • danke Matthew! war ein langer Tag
  • Bitte beachten Sie: "erzeugen der verketteten string on the fly" von @shree.pat18 ist der bevorzugte Weg, denn dann werden Ihre Daten nicht get-out-of-date. Wenn Sie schreiben, es noch einmal und jemand hat einen Namen ändern in deiner DB, dann wird Ihr FullNames veraltet sind. Auch, Sie werden duplizieren von Daten -, die Sie nie tun sollten. Durch concatinating das Ergebnis "on the fly" sind Sie im wesentlichen nur durch das verweisen auf die Basis-Daten, so dass Sie halten-UND-NUR-EINE Kopie der Stammdaten. So, wenn es aktualisiert wird, erhalten Sie die updates.

Schreibe einen Kommentar