Ich habe eine varchar (50) SQL Server-Spalte mit Daten wie folgt aus:In SQL Server können Sie die erste Zahl in einer Zeichenfolge finden?
RawData
----------------------------
Washington 40 New Orleans 32
Detroit 27 St. Louis 23
Ich versuche, um die Daten zu analysieren, so dass ich so etwas wie dieses:
WinningTeam WinningTeamScore LosingTeam LosingTeamScore
----------- ---------------- ---------- ---------------
Washington 40 New Orleans 32
Detroit 27 St. Louis 23
Ich bin stecken. Ich wollte Charindex verwenden, um den ersten Platz zu finden, allerdings haben einige Stadtnamen (St. Louis, New York usw.) Leerzeichen in den Namen.
Gibt es eine Möglichkeit, die Position der ersten Zahl in einer Zeichenfolge zu identifizieren?
Dank
Verwendung PATINDEX statt CHARINDEX => http://msdn.microsoft.com/library/ms188395.aspx – fnurglewitz
Danke tr3. Warum postest du keine Antwort, damit ich dir einen upvode geben kann. – codingguy3000
ok :) danke – fnurglewitz