Announcement

Collapse
No announcement yet.

substring ermitteln

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

  • substring ermitteln

    habe ein String indem ein "(" vorkommt aber an unterscheidliche stelle.
    wie kann ich die 2 zeichen die danach kommen ermitteln via SQL abfrage?

  • #2
    Welches DBMS?

    Comment


    • #3
      SQL Server 2005

      Comment


      • #4
        SUBSTRING ( expression ,start , length )

        Comment


        • #5
          Danke, das beantwortet aber meine Frage nicht, denn die Pareametter 2 und 3 sind integer und nicht char

          Comment


          • #6
            Hallo Jackie,

            zum Ermitteln der Position eines Zeichens gibt es die Funktion CHARINDEX.
            In Verbindung mit SUBSTRING bekommst Du so die 2 Folgezeichen heraus:

            SELECT SUBSTRING(Feld, CHARINDEX( '(', Feld, 1) + 1, 2)
            FROM Tabelle
            WHERE Feld LIKE '%(%'

            Olaf
            Olaf Helper

            <Blog> <Xing>
            * cogito ergo sum * errare humanum est * quote erat demonstrandum *
            Wenn ich denke, ist das ein Fehler und das beweise ich täglich

            Comment

            Working...
            X