SELECT
payload,
strlen(payload),
topic
FROM
"/threeLed/#"
WHERE
strlen(payload)>11
上面是我写的sql
当我的payload是{“2664RGY”:3}的时候
当我的payload是{“_csq”:19}的时候
下面是技术文档讲解的内容
技术文档中没有说明这种情况。按照技术文档,我的where子句里面用的strlen(payload)>11作为条件过滤数据,为什么会报错?
SELECT
payload,
strlen(payload),
topic
FROM
"/threeLed/#"
WHERE
strlen(payload)>11
上面是我写的sql
当我的payload是{“2664RGY”:3}的时候
当我的payload是{“_csq”:19}的时候
下面是技术文档讲解的内容
你的输入不是map吗,为什么要用strlen,这个只能是string作为输入。