gpt4 book ai didi

mysql - 在 MySql 中,如何将 csv 文件中的 sql 字符串中的空值导出为双引号 ("")?

转载 作者:行者123 更新时间:2023-11-29 17:50:29 24 4
gpt4 key购买 nike

我会尽量简明扼要。

我的目标是使用 PhpMyAdmin 导出按钮将数据导出到 CSV 文件中。数据库字段中的一些数据为空,我希望这些空(空)字段在 CSV 文件中显示为“”(双引号)。

我已尝试使用 CASE WHEN 命令,但我仍然没有收到数据之间的任何内容。这是我使用的 SQL 代码。

 SELECT 
CASE WHEN gift_message is null
THEN "\"\""
ELSE gift_message
END
FROM `th_orders`
WHERE perfect_processed = 0;

这只会将空值返回到 csv 文件中,而不是我想要的“”。非常感谢任何帮助。

最佳答案

在 mysql 中,您可以使用 ifnull() 函数和 ''

  SELECT 
IFNULL(gift_message, '')
FROM `th_orders`
WHERE perfect_processed = 0;

关于mysql - 在 MySql 中,如何将 csv 文件中的 sql 字符串中的空值导出为双引号 ("")?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49401090/

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