SQlite 大数用逗号分隔

Posted

技术标签:

【中文标题】SQlite 大数用逗号分隔【英文标题】:SQlite large number separate by commas 【发布时间】:2021-01-05 14:12:04 【问题描述】:

我正在尝试找到一种方法来在 SQlite 中用逗号格式化任何 1000 或更多的大数。所以,1000 就是 1000。 1000000 就是 1,000,000,以此类推。

我可以通过将数字更改为文本然后使用 SUBSTR 轻松处理个别情况,但我需要一个可以在 SQLite 中完成的包罗万象的解决方案。

感谢任何帮助。

【问题讨论】:

【参考方案1】:

你可以用函数printf()

SELECT printf("%,d", col) 
FROM tablename

tablenamecol 替换为您的表名和列名。

请参阅demo。

【讨论】:

以上是关于SQlite 大数用逗号分隔的主要内容,如果未能解决你的问题,请参考以下文章

如何批量导入数据到Sqlite数据库

如何将 sqlite 数据库 表 的 数据 导出 成txt文件?

excel里面的数据如何导入SQLite3

SQLite:尝试以比 UNION 字符串更优雅的方式连接列

Python 写多列到 sqlite

SQLite 在文本字段中使用逗号导入 csv 文件