我有一张桌子,上面有这样的产品:
PRODUCT_ID SUB_PRODUCT_ID DESCRIPTION CLASS
---------- -------------- ----------- -----
A001 ACC1 coffeemaker A
A002 ACC1 toaster A
A003 ACC2 coffee table A
A004 ACC5 couch A
我需要复制仅更改某些列中的第一个字符的行以在同一个表中获得这样的结果,例如,如果我取第一行,我想复制PRODUCT_ID
仅更改第一个字母(从 A001 到 B001),SUB_PRODUCT_ID
仅更改第一个字母(从 ACC1 到 BCC1),保留DESCRIPTION
和更改CLASS
(从 A 到 B)
PRODUCT_ID SUB_PRODUCT_ID DESCRIPTION CLASS
---------- -------------- ----------- -----
A001 ACC1 coffeemaker A
B001 BCC1 coffeemaker B
我一直在尝试使用 SUBSTR 函数,但没有得到积极的结果。