Announcement

Collapse
No announcement yet.

Doppelte Wörter in einem Feld entfernen???

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Doppelte Wörter in einem Feld entfernen???

    Hallo,

    wie kann man mehrfach vorkommende Begriffe in einem Mysql Datenbank Feld entfernen.

    Z.B: Tabelle1 Spalte 3 Feld 12
    Hat den Inhalt : blau,blau, blau, rot,rot,rot, grün,grün,grün,blau

    Ziel ist dieser Inhalt:
    blau,rot,grün

    Ich möchte also nicht doppelte Datensätze löschen sondern den Feldinhalt aufräumen.

    Schonmal vielen Dank im voraus!!

    Gruß, Michael

  • #2
    Da dies den Normalformen widerspricht existiert auch keine reine SQL-Lösung hierfür.
    Du musst dir also ein entspr. Script/Programm schreiben.
    Bei SQL-Code bitte beachten: Formatierung von SQL in Beiträgen

    Comment


    • #3
      Struktur

      Ist die Anzahl der Werte über alle Felder konstant?
      Sind das echte Werte, oder ist das nur ein herangezogenes Beispiel?
      Du musst den Sachverhalt noch etwas näher beschreiben und betrachten, ich denke das ist für das zu erstellende Script wichtig.
      Ich habe mal einen ähnlichen Fall gelöst. Hierbei brauchst du auf jeden Fall die Subtstring funktion um die Werte zu trennen!

      Comment

      Working...
      X