Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SQL中将JSON文件拆分为多行_Sql_Json - Fatal编程技术网

如何在SQL中将JSON文件拆分为多行

如何在SQL中将JSON文件拆分为多行,sql,json,Sql,Json,假设现在我有一些桌子 studentId studentScore分数详细信息StudentName电话classId科目 150(json值)Doe 911 01数学 json文件类似于 { "DetailList": [ { "source": "homework", "count": 30, "user_id": 1, "

假设现在我有一些桌子

studentId studentScore分数详细信息StudentName电话classId科目
150(json值)Doe 911 01数学
json文件类似于

{
  "DetailList": [
    {
      "source": "homework",
      "count": 30,
      "user_id": 1,
      "order_id": ": 0
    },
    {
      "source": "homework",
      "count": 20,
      "user_id": 1,
      "order_id": ": 0"
    }
  ],
  "TotalScoreCount": 50
}
我怎样才能把它变成这个

studentId分数ScoreSource StudentName电话classId科目
130家庭作业Doe 911 01数学
120家庭作业Doe 911 01数学
...
假设我有10个学生使用 OPENJSON解析和转换


JSON函数高度特定于供应商。请用您正在运行的数据库标记您的问题:mysql、oracle、sqlserver…?@BQ Learning检查此项。我相信这会给你一个解决办法。