gpt4 book ai didi

sql - Postgresql to_number() 函数格式

转载 作者:行者123 更新时间:2023-11-29 12:32:48 26 4
gpt4 key购买 nike

我想使用 postgresql to_number(numberString, format_mask)。我的 numberString 可能包含前导零(我不知道这些零的实际长度和 numberString 的总数)。我想修剪这些零并获得数字值。

我读过这个函数 here目前使用的格式:

select to_number('00005469', '9999999999')

但是如果 '9' 的长度小于 numberString 的长度,那么我就无法得到正确的数字。如果不在 format_mask 中写一长串“9”,我怎样才能完成这项工作?

最佳答案

为此您不需要to_number()。只需将字符串转换为整数:

select '00005469'::integer;

或使用标准 SQL:

select cast('00005469' as integer);

关于sql - Postgresql to_number() 函数格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37294045/

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