gpt4 book ai didi

postgresql - 如何将整数转换为字符串并获取字符串的长度

转载 作者:行者123 更新时间:2023-11-29 11:37:53 25 4
gpt4 key购买 nike

在我的数据库中有一个 last_id 类型的字段 integer。该表包含几行。假设 last_id 的最大值是 104050。现在我想知道这个整数的长度

由于这是不可能的,我正在尝试将其转换为字符串。

SELECT to_char(MAX(last_id),'99') FROM xxxx

我希望这会产生 10 type = text,但它会返回 ## type = text。之后我会使用 SELECT char_length(to_char(MAX(last_id),'99')) FROM xxx 应该返回 2 ...

这里出了什么问题?

最佳答案

Cast integer 值到 text:

SELECT length(max(last_id)::text) FROM xxx;

关于postgresql - 如何将整数转换为字符串并获取字符串的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22476601/

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