2015-01-22 4 views
0

У меня есть таблица SQL Product:значения столбцов Обновление с расщепляется значениями

id name value type 
1 a abs#123 1 
2 b abs#123 2 
3 c abs#123 1 

Как я могу обновить столбец значений для данного типа продукции 1 со значением до #, а это означает, что abs#123 будет abs, так что я необходимо разбить столбец значений на #?

ответ

0

Left и charindex функция. Попробуй это.

update Product 
set value=left(value,charindex('#',value)-1) 
where type=1 

или использовать Substring

update Product 
set value=substring(value,1,charindex('#',value)-1) 
where type=1 
Смежные вопросы