【发布时间】:2017-02-20 21:17:42
【问题描述】:
我需要一些关于 MySQL REGEX_REPLACE 模式的帮助。我想获取 json 字符串的第一个值:
[{"lbl":"mobile","val":"987 654 321"},
{"lbl":"home","val":"123 456 789"}]
SELECT REGEX_REPLACE(`phones`, PATTERN, '') FROM table;
那么,我想得到的是 987 654 321,什么模式可以完成这项工作?
【问题讨论】:
-
你用的是什么版本?在以后的版本中,有 JSON 函数可以完全满足您的需求。
-
你能举个例子吗?
-
如果
val有自己的专栏,那么你就只是SELECT val FROM table;有时间使用JSON;我不认为这是其中之一。