如何从没有Key的JSON字符串中提取值?

Duyan Zhen

我在其中一个表中有一个JSON列,并且JSON列没有键或属性,只有值。

我尝试使用JSON_Query解析列JSON_Value,但是这两个函数仅在JSON字符串具有键的情况下才起作用,但是在我的情况下,JSON字符串没有键。

那么,如何像下面的图像一样在SQL Server中解析从顶部表到底部表的列?

在此处输入图片说明

维塔利·鲍里索夫(Vitaly Borisov)

请尝试以下方法:

DECLARE @Table TABLE (ID INT, [JSONColumn] NVARCHAR(MAX));
INSERT INTO @Table(ID,[JSONColumn])VALUES
     (151616,'["B0107C57WO","B066EYU4IY"]')
    ,(151617,'["B0088MD64S"]')
;

SELECT t.ID,j.[value]
FROM @Table t
CROSS APPLY OPENJSON(t.JSONColumn) j
;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从没有逗号的字符串中提取多个数字

从没有模式的字符串中提取日期

如何从没有特定索引的字符串中提取中间字符以在读取空格字符之前开始和结束它?

如何从没有定义特征的表中提取值?

如何从没有索引的熊猫系列中提取值

正则表达式从没有空格的字符串中提取每个大写单词

使用R从没有空格或定界符的字符串中提取单词

如何从没有4个字符串中的任何一个的文件行中提取?

从没有 OutOfMemoryError 的 Json 获取字符串

如何从没有特定名称的JSONObject获取字符串

如何从没有匹配项的glob模式中静默获取空字符串

如何从没有标签的HTML字符串中获取数字?

如何从没有逗号且键中没有值的字典中提取记录

如何通过键从JSON字符串中提取值

如何从json字符串中提取值?

从JSON字符串中提取值

从json字符串中提取值

使用jq从没有key的API中提取数据

从没有临时变量的ifstream中提取?

从没有引号的列表中提取字典

如何从字符串中提取值

使用Python从没有循环的JSON对象中提取嵌套项

Pandas - 如何使用另一个 DF 的值从没有任何“键”的大 DF 中提取值?

如何从没有任何模块的节点js中的JWT中提取信息?

如何从没有最后一项的字典中提取元素

如何从没有 html 类的单行文本中提取信息?

如何从没有任何“名称”的对象获取值?

从没有模型的单个字符串值格式化JSON主体以进行翻新

如何从没有键的 JSON 数组中的数组中读取值?