背景:SQL 提取A表 的info字段中mark信息, 但info字段是json格式,并且存在为空的情况 现象:执行下面SQL语句 是出现报错"The document is empty." at position 0. select json_extract(info,"$.mark") FROM A ; 解决方法:通过JSON_VALID 条件筛选出不为空的info 字段 select json_extract(info,"$.mark")