SQL Server中substring的用法
@SQL Server中substring的用法
SQL中的substring函数是用来截取一个栏位资料中的其中一部分。
例如,我们需要将字符串’abdcsef’中的‘abd’给提取出来,则可用substring 来实现:
select substring('abdcsef',1,3)
结果为
'abd'
括号中数字’1’表示截取的起始位置是从该字符串的第一个字符开始,'3’表示截取后得到的字符串长度为3个字符。
货号等于自编码(从第2位开始,长度为4)
select * into t_bd_item_info20231115 from t_bd_item_info
select item_no = substring(item_subno,2,4) ,* from t_bd_item_info20231115 where item_no = '00002'
update t_bd_item_info20231115 set item_no = substring(item_subno,2,4) where item_no = '00002'