Jump to content

ulrichbayern

Members
  • Gesamte Inhalte

    4
  • Registriert seit

  • Letzter Besuch

Profile Fields

  • Member Title
    Newbie

Fortschritt von ulrichbayern

Apprentice

Apprentice (3/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

10

Reputation in der Community

  1. Danke, hilft auch schon weiter, aber "Berlin" bzw. das Suchwort im allgemeinden kann überall im Text mehrfach vorkommen, nicht nur links. Kann auch in der Mitte oder am Ende sein. Das macht es ja für mich so kompliziert ... Egal wo das mehrfache Suchwort vorkommt, es soll immer nur max. 1x ersetzt werden.
  2. Hallo Sunny61, vielen Dank für die Antwort. Entschuldigung, ich habe mich unvollständig ausgedrückt, bzw. ein unzureichendes Beispiel verwendet. Es kann auch sein, dass der Text z.B. "Berlin, Potsdam, Hamburg, Berlin" lautet. Dann würde diese Lösung auch nicht helfen ...
  3. Hallo, ich habe in einem Datenfeld z.B. stehen: "Berlin, Berlin, Potsdam, Hamburg" Nun möchte ich das erste "Berlin" durch einen anderen Text ersetzen, das zweite "Berlin" soll aber so bleiben. Sprich: auch wenn der gleiche Begriff mehrmals vorkommt, soll nur einer davon durch einen anderen Text ersetzt werden. Mit der REPLACE-Funktion allein komme ich da ja nicht weit, denn diese ersetzt alle Treffer mit den neuen Werten. Hat jemand eine Idee, wie ich mein Problem lösen könnte ? Vielen Dank, Uli.
  4. Folgender Hintergrund: ich habe zu einem Datenstand x am '24.03.2012' viele Kundendaten hinzugefügt. Nun möchte ich herausfinden, welche von diesen neuen Daten eigentlich schon in der Datenbank vorkamen, und raus gelöscht werden könnten. Da davon 3 Felder zum überprüfen wichtig sind (Vorwahl, Telefon, Strasse) habe ich versucht, einen 3x-fach self join zu machen. Es kommen zwar dann Ergebnisse, diese stimmen aber nicht mit dem überein, was herauskommen soll. Z.B. sollte er ja Kunden finden, auf dessen Strasse und Nummer ein weiterer existiert (mit einem Datum <> '24.03.2012'. Mein Code: SELECT Kunden.KDNR, Kunden.KDName1, Kunden.KDName2, Kunden.KDStrasse From Kunden inner join Kunden as Kunden1 on Kunden.KDTelefon = Kunden1.KDTelefon inner join Kunden as Kunden2 on Kunden.KDStrasse = Kunden2.KDStrasse inner join Kunden as Kunden3 on Kunden.KDStadtvorwahl = Kunden3.KDStadtvorwahl Where Kunden.KDBearbeiterdatum = '24.03.2012' -- and Kunden.KDStadtvorwahl = '03338' Group by Kunden.KDNR, Kunden.KDName1, Kunden.KDName2, Kunden.KDStrasse Vielen Dank. Ulrich Zoeger.
×
×
  • Neu erstellen...