問題タブ [open-json]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
788 参照

sql - コンマで区切られた Json 値内の Json を取得する SQL クエリ

以下のJsonオブジェクトがあります。コンマ (,) で区切られたタスク名を取得する必要があります。

予想される出力は、次の表にあるはずです。タスク名はコンマで区切る必要があります。

以下のクエリを試しました。しかし、タスク名をグループ化する方法がわかりません。

0 投票する
1 に答える
21 参照

sql-server-2016 - JSON 要素の一部のみを SQL フィールドに挿入する方法

SQL Server 2016 ストアド プロシージャで次のコードを使用しています。Journal ISSN 値を 2 つの異なるフィールドに分割したいと考えています。

追加してみました

さまざまな場所にありますが、構文が間違っていると確信しています。

誰かが私を正しい方向に向けて、最終的に 3 つの列になるようにすることはできますか?

  • 完全な価値を持つもの
  • 最初の部分がコンマまであるもの、またはコンマがない場合は値全体、および
  • カンマの後に残っているもの

これを入力していると、計算列を使用できる可能性があることがわかりましたが、ストアド プロシージャでそれを行う方法を知りたいと思っています。

0 投票する
1 に答える
928 参照

sql - Json_Query を使用して配列値を連結する

JSON を列の 1 つに格納する SQL Server データベースのテーブルがあります。構造は次のとおりです。

テーブルパーソン

このクエリを実行すると:

私はこのようなものを得るでしょう:

ただしColors、JSON 配列のプロパティを次のnvarcharようにスペース文字で連結された配列のすべての値を持つ列に変換する必要があります。

単一の SQL クエリでこれを達成するために、複数の呼び出しjson_queryまたは他の同様のアプローチを構成できる方法はありますか?

0 投票する
1 に答える
640 参照

json - JSON プロパティの解析時に大文字と小文字を区別しない OPENJSON

column を持つテーブル A がありInformation、データが JSON 形式でそこに格納されているとします。そこに保存されている JSON 文字列には、 プロパティCommentおよびTimestampまたは プロパティcommentおよびが含まれる場合がありますtimestamp。このような:

以下のスクリプトは、大文字のプロパティの JSON 文字列のみを解析し、小文字の JSON 文字列に対してエラーをスローします。

Comment大文字と小文字を区別せずに、またはcommentプロパティの両方を返す構文はありますか。