Vik*_*k G 11 sql postgresql sql-update
我有一个 postgres 表,有 2 列
用户名和电子邮件我的表中有数百行,例如
username | email
username1 | test@abc.com
username2 | test@abc.com
username3 | test@abc.com
username4 | test@abc.com
Run Code Online (Sandbox Code Playgroud)
所有电子邮件的设置方式都是相同的,现在我需要使它们独一无二。我正在尝试将电子邮件列更新为这样
username | email
username1 | username1_test@abc.com
username2 | username2_test@abc.com
username3 | username3_test@abc.com
username4 | username4_test@abc.com
Run Code Online (Sandbox Code Playgroud)
基本上复制用户名列中的值并将其添加到电子邮件列中。我尝试使用合并函数,但这将完全替换该值并且不会更新它。
请您帮助我了解如何实现这一目标。
谢谢
Tim*_*sen 22
具有基本串联的更新应该在这里工作:
UPDATE yourTable
SET email = username || '_' || email;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17864 次 |
| 最近记录: |