我可以在 SQLite 上使用逗号作为小数点分隔符吗?
我使用 Firefox SQLite Manager 导入了 TSV 文件,但小数点分隔符是逗号,并且数学函数忽略了值的小数部分。你能帮我吗?
谢谢
I imported TSV files using Firefox SQLite Manager but the decimal separator is comma and math functions are ignoring the decimal part of the value. Could you help me?
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我没有使用过 Firefox SQLite,但我使用过 SQLiteman,在这个 GUI 中,使用逗号作为小数点会出现问题(如果你的数据库很轻,也许你可以使用电子表格或类似的东西“替换”这些逗号......) 。就我而言,由于我的数据库非常大,解决方案是使用原始 SQLite shell:我完美导入了一个 csv 文件(用 ; 分隔),并以逗号作为小数点。此外,导入过程更快。干杯。
I haven't used Firefox SQLite but I have used SQLiteman and with this GUI was a problem work with comma as decimal mark (if your database is light perhaps you can 'replace' those commas using an spreadsheet or something like that...). In my case, as my database was really large, the solution was use the raw SQLite shell: I imported perfectly a csv file (separated by ;) with commas as decimal mark. Additionally, the importing process was faster. Cheers.