Я использую SQL Server 2008 и SSMS, и я пытаюсь собрать несколько значений переменных из одной строки.
Этот метод работает только при ОДНОЙ переменной:
Строка:
There are 2 dogs walking the park in the summer and there are 4 dogs walking the park in the winter
SELECT
SUBSTRING(@txt, CHARINDEX('are', @txt),
CHARINDEX('dogs', @txt) - CHARINDEX('are', @txt) + LEN('dogs'))
Результат будет 2. Я ищу способ получить либо 2, либо 4, либо всего 6.
Если моя информация неполная, оставьте, пожалуйста, комментарий.