Ich lade drei Telefonnummern getrennt durch Pipe Delimiter zu einer Spalte in Teradata DWH.Entfernen von Trailing Pipe Delimiter und Pipe zwischen
- Wenn alle drei Telefonnummern für eine Zeile vorhanden sind, sollte der Wert wie folgt aussehen 123 | 456 | 789.
- Wenn die erste und die dritte vorhanden sind, dann 123 | 789
- Wenn erste und zweite als 123 | 456
- Wenn zweite und dritte vorhanden sind, dann 456 | 789.
Die Abfrage, die geschrieben wird, ist einige Probleme hat und wenn eine der Telefonnummern fehlen sagen, wenn die zweite Telefonnummer fehlt es ist es fehlende Werte wie diese 123 | | 789
oder wenn die dritte Telefonnummer speichert gibt .
Wir wollen kein Hinterrohr oder 2 Rohre dazwischen. Bitte schlagen Sie eine Teradata-Abfrage vor, um dies zu implementieren.
Teilen Sie die Abfrage, die Sie bisher umgesetzt haben, so Vorschläge gemacht werden können, wo Sie falsch gemacht haben oder was verbessert werden kann. – xenodevil
Was fehlt? NULL? leerer String? –
Können wir einen Suchversuch von Ihnen, Sudarshan, sehen? Wir ermutigen Poster dazu, ihr Problem vor dem Posten zu testen. – halfer