gpt4 book ai didi

sqlite 文本列中逗号分隔的整数

转载 作者:行者123 更新时间:2023-12-03 17:39:47 24 4
gpt4 key购买 nike

我有一个 sqlite 文本列,其中包含逗号分隔的整数,例如 3,899,550。我如何使用这个值作为整数?我想按大于 100 万的值进行过滤。

select * from table_t where some_func(comma_sep_column) > 1000000?

最佳答案

这里有一个选项:

SELECT CAST(REPLACE('1,234,567', ',', '') AS INTEGER);

REPLACE 函数删除 ','CAST 函数将其转换为整数。

您的代码将是:

SELECT * FROM tbl WHERE CAST(REPLACE(comma_sep_column, ',', '') AS INTEGER) > 1000000;

关于sqlite 文本列中逗号分隔的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36805314/

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