我正在尝试从表中获取值,其中空状态值应替换为{}(空json对象),以便在mysql函数下使用
IFNULL(status, '{}') as status from table;
但其输出为'{}'
,但我只希望输出为{}
(不带单引号)
我也尝试了以下选项
IFNULL(status, "{}") --> output -"{}"
IFNULL(status, '{}') --> output -'{}'
IFNULL(status, {}) --> output -Mysql error`
预期输出仅为空的j子对象,请提出任何解决方案。
答案 0 :(得分:0)
检查功能JSON_UNQUOTE
:
Sub Gumb214_Klikni()
'Button to open and close WB2
Dim xWb As Workbook
Dim wbName As String
On Error Resume Next
Set xWb = Workbooks.Open("path to link")
wbName = xWb.Name
Workbooks("name of folder").Close
If Err.Number <> 0 Then
MsgBox "This workbook does not exist!", vbInformation, "ERROR"
Err.Clear
Else
MsgBox "TEXT"
End If
End Sub
答案 1 :(得分:0)
mysql不支持JSON_UNQUOTE函数。因此解决方法是在框架中使用替换字符串函数(java或任何其他语言)。