フィールドの最初の 4 桁を変更する必要があります。ここに私のSQLがあります:
update [SRT-HR-DW].[dbo].[FACT_PAYROLL]
set substr(EMPLOYEE_ID,1,5) = 'E1304' where substr(EMPLOYEE_ID,1,5) like 'E1302%';
誰でも私を助けることができますか?
フィールドの最初の 4 桁を変更する必要があります。ここに私のSQLがあります:
update [SRT-HR-DW].[dbo].[FACT_PAYROLL]
set substr(EMPLOYEE_ID,1,5) = 'E1304' where substr(EMPLOYEE_ID,1,5) like 'E1302%';
誰でも私を助けることができますか?
もっと好き
update [SRT-HR-DW].[dbo].[FACT_PAYROLL]
set employee_id = replace(employee_id, 'E1302', 'E1304' )
where employee_id like 'E1302%';
または、E1302がemployee_idに複数回表示される場合は、次のようになります
update [SRT-HR-DW].[dbo].[FACT_PAYROLL]
set employee_id = 'E1304' + right(employee_id,len(employee_id)-5)
where employee_id like 'E1302%';