gpt4 book ai didi

mysql - mysql中如何用{}替换null值?

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

我正在尝试从表中获取值,其中空状态值应替换为 {}(空 json 对象),以便我使用下面的 mysql 函数

IFNULL(status, '{}') as status from table;

但它的输出是'{}',但我希望输出仅为{}(不带单引号)

我也尝试过以下选项

IFNULL(status, "{}") -->  output -"{}"
IFNULL(status, '{}') --> output -'{}'
IFNULL(status, {}) --> output -Mysql error`

预期输出仅为空 j son 对象请提出任何解决方案。

最佳答案

检查函数JSON_UNQUOTE :

SELECT JSON_UNQUOTE(IFNULL(status, "{}")) as status FROM table

关于mysql - mysql中如何用{}替换null值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54328497/

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