各行にJSON値を格納するための列を持つテーブルがあります。現在、これらは標準化されていません。 JSONの各値は、属性の数とタイトルで標準化されています。各JSON値に指定された属性が含まれているかどうかを判断するために使用できるクエリはありますか?JSON値に指定された属性が含まれているかどうかを確認するSQLクエリ
{"name":"Item 1","cost":"4.99"}
{"name":"Item 2"}
{"name":"Item 3","cost":""}
{"name":"Item 4"}
どのようにします::
- は "コスト" 属性(項目1を持っているどの行を決定し、ここで例として
は、JSONの値の一部がどのように見えるかです& 3)
- 「コスト」属性を持たない行を決定する(項目2 & 4)
- 「コスト」属性(項目1)に値が設定されている行を特定する
ありがとうございます!これは私の最初の質問です(少なくとも最近)ので、どんな助けも大歓迎です!
フィールドの文字列値を解析して、「コスト」属性を探します。 – IAbstract