Ich muss einen Teilstring auswählen, der zwischen () gefunden wird. Die Anfangs- und Endposition sowie die Länge der Teilzeichenfolge variieren. Ich hatte mäßigen Erfolg mit den folgenden, aber nicht 100%.
Es wird für einige Werte funktionieren, aber nicht für andere, es gibt Leerzeichen zurück und ändert auch das Groß- / Kleinschreibungsformat, dh wenn der Wert 'TEST' ist, wird es als 'Test' angezeigt.
%Vor%Aktualisieren Es gibt nur einen Satz Klammern ()
In Postgres können Sie dies mithilfe der regulären POSIX-Ausdruckserfassung tun:
%Vor% Es scheint, dass SQL Server regexp support anbietet, aber ich bin nicht vertraut damit und ich habe keine Plattform, um einen Testfall zu betreiben. Dieses spezielle Beispiel ist schwierig, weil Sie die Anführungszeichen der Begrenzer ()
rechts erhalten müssen.
Tags und Links sql sql-server select substring