Wie wird eine zweimal erscheinende Zeichenfolge geteilt?

8

Ich habe eine Tabelle temp mit Spaltenname NAME und Daten wie folgt:

%Vor%

Ich möchte so ausgeben:

%Vor%     
suman 13.07.2016, 10:16
quelle

4 Antworten

5

Wenn Sie sicher sind, dass jeder Name genau dupliziert wird, sollte dies funktionieren

%Vor%

Um Zeilen zu fangen, wo das nicht der Fall ist:

%Vor%     
mikeagg 13.07.2016 10:26
quelle
1

versuche so etwas,

%Vor%

das Ergebnis ist:

%Vor%     
Jatin Patel 13.07.2016 10:28
quelle
1

Verwenden Sie ein CTE, um die Abfrage effizienter zu machen (nur einmal pro Zeile LEFT und LEN auszuführen) und besser lesbar:

%Vor%

Wenn Sie nur möchten, werden die doppelten Namen korrigiert:

%Vor%     
Bohemian 13.07.2016 11:03
quelle
0

Sie können Links & amp; Richtig Funktion Um die Logik lesbar zu machen:

%Vor%     
M. Jamshaid Alam 13.07.2016 11:16
quelle

Tags und Links