gpt4 book ai didi

Python/Sqlite3 - 有没有办法以编程方式设置 .nullvalue?

转载 作者:太空宇宙 更新时间:2023-11-03 19:36:32 27 4
gpt4 key购买 nike

目前,Python 正在为 sqlite3 返回的空值存储字符串“None”。我读到您可以在命令行中更改 sqlite3 中 null 的默认值,但是您可以在 Python 代码中设置它吗?

我希望所有空白结果看起来都一样,而不必循环并检查每个值。所以我希望从 sqlite3 返回的任何 null 都是空字符串(“”)而不是“None”。

最佳答案

对左连接的每一列使用 SQL 函数 COALESCE。

SELECT 
a.id, a.value,
COALESCE(b.id, ''), COALESCE(b.value, '')
FROM
a
LEFT OUTER JOIN b ON b.a_id = a.id

关于Python/Sqlite3 - 有没有办法以编程方式设置 .nullvalue?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3320089/

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