【发布时间】:2021-02-17 10:42:15
【问题描述】:
只有在 jot_locale_vars 中的索引等于“2”时,我才尝试使用 JSON_EXTRACT 获取行。
SELECT
jot.*,
(JSON_EXTRACT(`jot_locale_vars`, '$[2]')) as localeVar
FROM job_type jot
WHERE jot_excluded = ''
HAVING localeVar IS NOT NULL
但是,如您所见,我一直使用$[2],但数组索引开始为零。所以...字符串1等于[0],2等于[1]...我不能这样使用。
如果有条件的字符串索引如何提取值?
【问题讨论】:
标签: mysql json mysql-json