Potrzebuję wybrać podła, która znajduje się między(). Pozycja początkowa i końcowa będą się różnić, podobnie jak długość podłańcucha. Miałem umiarkowany sukces z następującymi, ale nie w 100%.Wybór podłańcucha SQL
Będzie działać dla niektórych wartości, ale nie dla innych, zwraca puste znaki, a także zmieni format wielkich liter, innymi słowy, jeśli wartość to "TEST", wyświetli się jako "Test".
SELECT SUBSTRING(columnName, CHARINDEX('(', LEN(columnName)),
CHARINDEX(')', columnName) - CHARINDEX('(',columnName)) AS INPUT
FROM tableName
Aktualizacja Jest tylko 1 zestaw nawiasach()
Nie ma mowy, że kwerenda zmieni przypadek podciągu, można podać przykład? – DavidG
Więc możesz wyjaśnić - z jakim problemem spotkałeś się z zapytaniem? A jak to się dzieje w przypadku zmiany postaci? –
Sprawa z postaciami to najmniejszy z moich problemów. Moim największym zmartwieniem jest to, że to zapytanie wybierze poprawny podłańcuch między() dla niektórych wartości, ale dla innych będzie całkowicie pomijany. – Rene