我正在使用一个名为 zoho 报告的程序,并尝试更改我上传的文件中的对象名称。ZOHO 无法重命名示例。我想使用 SQL,最好是 Postgres。
phonenumber
:
1. 5203123333
2. 8323125547
3. 6025456564
4. 43654xxx3
我希望它们显示为:
1. TUCSON,AZ
2. Houston,TX
3. Chandler,AZ
4. WHATEVER
我用过这个:
SELECT "TO", replace("TO",
'4802xxx82', 'Chandler'), replace("TO",
'832xxxx84', 'Houston, TX'), FROM "Craiglist-December Calls"
有效,但返回一个新列。我只需要一个新专栏。
然后我尝试了一个IF
条件,但是在我尝试了三个以上的重命名后出错。
if("To"='83xxxx284','Houston TX',if("To"='818xxxx6','Santa Clarita CA','0'))
试图用名称替换大约 8 个数字,所以我可以按名称而不是数字来绘制它们。
有没有办法用 Postgres 重命名同一列中的所有这些数字?