PostgreSQL 将 int 值与数字字段连接起来

标签 postgresql concatenation

我想做这样的事情:

update cli_pe set nm_cli_espace_client = 9 || nm_cli_espace_client
 where nm_cli_pe = 7006488 

nm_cli_espace_client数字(0,8)。

如何让它变得简单?

最佳答案

UPDATE cli_pe
   SET nm_cli_espace_client = '9' || CAST(nm_cli_espace_client AS text)
 WHERE nm_cli_pe = 7006488;

如果您需要结果数字,请CAST返回结果:

... SET nm_cli_espace_client =
      CAST('9' || CAST(nm_cli_espace_client AS text) AS integer)

您的问题与此问题相同:concat two int values in postgresql

关于PostgreSQL 将 int 值与数字字段连接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11345065/

相关文章:

postgresql - 我如何知道哪个进程或用户正在使用 PostgreSQL 的 template1 数据库?

Postgresql:按两个 bool 值和 1 个时间戳列排序

C#,将整数和字符串连接成 var

list - 连接列表并将结果返回到第一个参数

python - 水平连接两个 CSV 文件

sql - 使用单个 SQL 关联子查询获取两列

postgresql - 无法在 jooq 插入中设置 UDT,始终收到 StackOverflowError

postgresql - 如何在 postgresql 中获取完整的函数定义脚本?

python - 连接没有顶行的大文件 - python 或 bash?

Python:将文件加入列表中