Announcement

Collapse
No announcement yet.

MSSQL Hilfe Feldinhalt manupulieren

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

  • MSSQL Hilfe Feldinhalt manupulieren

    Hallo,
    ich habe folgendes Problem, kann mir jemand bitte helfen !! ( MSSQL 2005 )
    ich möchte mit einem Sql Befehl ein Feld ab einem besteimmten Zeichen alles rechts davon löschen.

    zBsp:
    12345-6654
    332-54
    66-6

    Ergebnis:
    12345
    332
    66

    danke im Vorraus.

    Gruß

    Fatih

  • #2
    Hallo Fatih,
    könnte z.B. so aussehen:
    [highlight=sql]
    UPDATE [tablename] SET [columnname] = left([columnname], charindex('-', [columnname]) - 1)
    [/highlight]

    LG chapster

    Comment


    • #3
      Ist denn sicher gestellt, dass es immer das "-" ab welchem Du löschen möchtest?

      Wenn ja, sollte das hier ->
      select substring( DEINFELD, 1, charindex( '-', DEINFELD ) -1 )

      hilfreich sein

      Comment


      • #4
        Hi,
        meine fresse seit ihr schnell..... :-))
        das hat funktioniert danke chapster...

        PS: kannst du mir ien gutes Buch über MSSQL empehlen ?

        Gruß

        Fatih

        Comment


        • #5
          Bin ein Fan vom Herr Dröge... ^^

          http://www.microsoft-press.de/search...=9783866455191

          Er erklärt den SQL-Server anhand eines Beispiels ^^ Von einer kleinen Firma, die immer größer wird... Sehr anschaulich und verständlich. Auch relativ leicht zu lesen.

          Comment

          Working...
          X