PhpMyAdmin - 导出与查询结果不同

时间:2021-06-23 14:31:58

标签: sql phpmyadmin mariadb export

我正在尝试从 mariadb 数据库中获取一些数据。 这是我正在做的简单查询:

SELECT `sku`, `product_id`, sum(`row_invoiced`) as 'ca ht', sum(`qty_invoiced`) as 'qte commande' 
FROM `sales_order_item` 
WHERE `product_id` in ( 637 ) /*simplified*/
AND `created_at` >= '2021-01-01' 
AND `created_at` <= '2021-02-01' GROUP BY `product_id`

这是来自 myadmin 的结果:link 我想“确定这会检查出来”

所以我勾选 bo 并点击导出,选择 csv,这是我在 csv 中得到的值:link

我很困惑。查询和导出的结果怎么会有不同的值?

1 个答案:

答案 0 :(得分:0)

这里发生的情况很可能是您在电子表格程序(例如 Excel)中打开了 CSV 文件,该程序试图为您的数字选择最佳格式,但不了解它们的上下文。有几种方法可以继续,坦率地说,它开始取决于您使用的程序(以及哪个版本)以及您的数据的具体情况。

通常对我有用的是简单地将列强制为正确的类型。您似乎在导入对话框中,它提示您为每列指定类型,因此您可以在那里进行,或者您可以在导入后通过更改格式(对于单个单元格或整列)使用工具栏或上下文菜单。

高度相关:Excel CSV - Number cell format

相关问题