maxcab
Дата: 20.06.2011 15:50:22
есть такая строка string str= "75806CSH черный Туфли, женские, Материал верха-нат.кожа, Материал подкладки-нат.кожа, Материал подошвы-тунит, Высота каблука-низкий";
как можно обрезать 75806CSH черный Туфли, женские,
maxcab
Дата: 20.06.2011 16:57:43
как можно сделать select запрос обрезав начало строки до слова Материал и сделать insert в другую таблицу?
75806CSH черный Туфли, женские, Материал верха-нат.кожа, Материал подкладки-нат.кожа, Материал подошвы-тунит, Высота каблука-низкий"
805004 черный Сапоги, женские, Материал верха-велюр, Материал подкладки-нат.мех, Материал подошвы-ТЭП, Высота каблука-танкетка
Спасибо!
HandKot
Дата: 20.06.2011 17:01:44
declare @str varchar(100)
set @str= '75806CSH черный Туфли, женские, Материал верха-нат.кожа, Материал подкладки-нат.кожа, Материал подошвы-тунит, Высота каблука-низкий'
select SUBSTRING(@str, charindex('Материал', @str), LEN(@str) )
alexeyvg
Дата: 20.06.2011 17:05:41
maxcab |
---|
как можно сделать select запрос обрезав начало строки до слова Материал и сделать insert в другую таблицу? |
Нужно сначала на бумаге по русски описать алгоритм, а потом уже обратиться на форум с вопросом.
Если алгоритм вышеописанный ("обрезав начало строки до слова Материал"), то нужно найти ф-цией CHARINDEX слово Материал и обрезать ф-цией SUBSTRING :
select SUBSTRING(поле, CHARINDEX('Материал'), 10000) from таблица