我有一个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
,因此我必须将值列拆分为{ {1}}?
答案 0 :(得分: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