gpt4 book ai didi

sql - SQL中以 '-'分隔的同表三列不同创建附加唯一ID

转载 作者:行者123 更新时间:2023-12-02 04:44:32 27 4
gpt4 key购买 nike

我有一个包含 3 个属性的表,如下所列,我想创建额外的列名称作为“特殊 ID”,它基于 Auth_Code、价格和卡号的最后 4 位数字。 (这3个组合将以'-'分隔)

Card_No             Auth_Code   price
---------------------------------------
4439-....-....-9878 173275 13.00
4243-....-....-7537 016365 15.00
4214-....-....-0692 037406 36.00

如何做到这一点?

最佳答案

要创建和初始化您的新列,试试这个:

ALTER TABLE yourtable ADD SpecialID varchar(200)

UPDATE yourtable
set SpecialID =
auth_code + '-' + price + '-' + substring(card_no, len(card_no) - 4, len(card_no))
WHERE SpecialID is null

关于sql - SQL中以 '-'分隔的同表三列不同创建附加唯一ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34329790/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com