sql zelle aufteilen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • sql zelle aufteilen

    hallo gemeinschaft

    habe in einer sql tab eine spalte die name heisst
    habe hier leider angefangen teilweise auch zwei namen einzutragen

    müller/meier mit "/" getrennt

    gibt es ne möglichkeit diese zu trennen und in verschiedene splaten einzutragen

  • #2
    Ändere diese Einträge doch mit hilfe von phpmyadmin oder einem Sonstigen Datenbank tool.
    Du könntest diesen Datensatz natürlich auch mit einem Update statment ändern.
    mfg
    Günni


    Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
    Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
    Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
    City-Tiger - Online durch die Straßen tigern...

    Kommentar


    • #3
      keine ahnung wie das gehen soll

      Kommentar


      • #4
        Wie hast du den die daten dort eingetragen???
        mfg
        Günni


        Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
        Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
        Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
        City-Tiger - Online durch die Straßen tigern...

        Kommentar


        • #5
          per formular

          Kommentar


          • #6
            Code:
            UPDATE 
              dings
            SET 
              neu_spalte1 = LEFT (alt_spalte, LOCATE("/", alt_spalte) - 1),
              neu_spalte2 = SUBSTRING(alt_spalte, LOCATE("/", alt_spalte))
            WHERE
              alt_spalte LIKE "%/%"
            ungetestet ...

            so etwas?
            Die Zeit hat ihre Kinder längst gefressen

            Kommentar


            • #7
              ja - kann ich das direkt unter phpmyadmin laufen lassen?

              wie müsste das ausshen, wenn dort drei namen stehen?

              Kommentar


              • #8
                ja - kann ich das direkt unter phpmyadmin laufen lassen?
                wie müsste das ausshen, wenn dort drei namen stehen?
                RTFM!

                du wirst ja wohl mein beispiel erweitern können ...

                erster name: von anfang bis /
                zweiter name: vom ersten / bis zum zweiten /
                dritter: vom zweiten / bis zum ende
                Die Zeit hat ihre Kinder längst gefressen

                Kommentar


                • #9
                  1146 - Table 'phpmyadmin.pma_bookmark' doesn't exist

                  das kommt dann

                  Kommentar


                  • #10
                    das kommt dann
                    dreizehnhundertsieben.

                    - versuch nicht, dein problem vernünftig zu beschreiben, ein paar sinnlos zusammengewürfelte wörter reichen schon
                    - versucht auf keinen fall, deinen kopf zu benutzen
                    - versuch niemals, englische meldungen zu übersetzen
                    Zuletzt geändert von derHund; 03.09.2004, 15:38.
                    Die Zeit hat ihre Kinder längst gefressen

                    Kommentar


                    • #11
                      was soll so ne antwort

                      ich habe den code so eingefügt, wie du beschrieben hattest

                      das ist der code
                      UPDATE
                      mitglied
                      SET
                      OKZ1= LEFT (OKZ, LOCATE("/", OKZ) - 1),
                      OKZ2= SUBSTRING(OKZ, LOCATE("/", OKZ))
                      WHERE
                      OKZ LIKE "%/%";

                      wenn ich das im sql bereich bei phpmyadmin eintrage bekomme ich die fehlermeldung von oben

                      Kommentar


                      • #12
                        was soll so ne antwort
                        die fehlermeldung kann nicht aus dem query an sich resultieren, das sollte dir doch klar sein ...

                        ka, wodran das liegt. versuch mal , hinter sql-anweisungen wie left, substring etc. und der klammer kein leerzeichen zu lassen ...
                        Die Zeit hat ihre Kinder längst gefressen

                        Kommentar


                        • #13
                          hatte ich schon probiert - gleiche fehlermeldung

                          Kommentar


                          • #14
                            hallo liebe gemeinschaft

                            gibt es vielleicht noch jemand, der sich mit meinem problem auskennt -

                            Kommentar


                            • #15
                              http://dev.mysql.com/doc/mysql/en/String_functions.html lesen und anwenden. Tipp: kombiniere die String-Funktionen und du kommst ans Ziel.

                              Kommentar

                              Lädt...
                              X