【发布时间】:2020-02-19 03:55:02
【问题描述】:
我有一个 Json 字符串。我想从那个 Json 字符串中获取价值。
这是我的 json 字符串
{"latitude":"22.5712854"},{"longitude":"88.4266847"}
我只想要 latitude 和 longitude ,使用 TSQL 查询。
【问题讨论】:
-
TSQL 无法原生解析 JSON,它是一种非常弱的文本解析和处理语言(尽管您可以仅使用
SUBSTRING和CHARINDEX解析显示的字符串)。使用数据库外部的代码或可能是 CLR 过程几乎肯定会更容易做到这一点。这样您就可以使用支持 JSON 或至少具有良好文本处理功能的语言。 -
Parse JSON in TSQL的可能重复
-
检查question 在此处重复,由 AndrewC 标记。它的答案更全面,并且提到了 SQL Server 2016 中的原生
JSON支持。
标签: jquery sql sql-server json