我的表中有一些列的连接,其中一个是带有json对象的CLOB。
我正在研究表中的数据提取机制,我想知道是否可以创建一个新视图,其中包含来自该json的特定值的新列(例如,一列具有包含数据的行,如...,& #34;请求":{"状态":"打开",.....}我想要新的列状态STATUS)
你有什么想法我怎么能实现这个目标?
答案 0 :(得分:1)
您可以使用JSON_VALUE
。
SELECT
JSON_VALUE(jsonInfo,'$.request.status') status
FROM
( VALUES('{"request":{"status":"open"}}') ) J(jsonInfo)
结果:
status
------------
open