В моей таблице базы данных SQL Server есть столбец, который содержит '|' (труба) разделенные значения.
Пример:
'FirstName |testname| lastName | lastname | roll |ee097765 | 100 | end'
'FirstName |testname1| lastName | lastname1 | roll2 |ee0977652 | 1100 | end'.
Я хочу извлечь метки только с помощью T-SQL, где мой выходной столбец будет иметь только метки, то есть только 100 или 1100 впоследствии. В Oracle мы можем использовать
SUBSTRING_INDEX
функция, но она не доступна в T-SQL.
Может кто-нибудь указать мне, как это сделать?
SUBSTRING_INDEX(SUBSTRING_INDEX(field, '|', 3), '|', -1)