問題タブ [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.
sql - コンマで区切られた Json 値内の Json を取得する SQL クエリ
以下のJsonオブジェクトがあります。コンマ (,) で区切られたタスク名を取得する必要があります。
予想される出力は、次の表にあるはずです。タスク名はコンマで区切る必要があります。
以下のクエリを試しました。しかし、タスク名をグループ化する方法がわかりません。
sql-server-2016 - JSON 要素の一部のみを SQL フィールドに挿入する方法
SQL Server 2016 ストアド プロシージャで次のコードを使用しています。Journal ISSN 値を 2 つの異なるフィールドに分割したいと考えています。
追加してみました
さまざまな場所にありますが、構文が間違っていると確信しています。
誰かが私を正しい方向に向けて、最終的に 3 つの列になるようにすることはできますか?
- 完全な価値を持つもの
- 最初の部分がコンマまであるもの、またはコンマがない場合は値全体、および
- カンマの後に残っているもの
これを入力していると、計算列を使用できる可能性があることがわかりましたが、ストアド プロシージャでそれを行う方法を知りたいと思っています。
sql - Json_Query を使用して配列値を連結する
JSON を列の 1 つに格納する SQL Server データベースのテーブルがあります。構造は次のとおりです。
テーブルパーソン
このクエリを実行すると:
私はこのようなものを得るでしょう:
ただしColors
、JSON 配列のプロパティを次のnvarchar
ようにスペース文字で連結された配列のすべての値を持つ列に変換する必要があります。
単一の SQL クエリでこれを達成するために、複数の呼び出しjson_query
または他の同様のアプローチを構成できる方法はありますか?
json - JSON プロパティの解析時に大文字と小文字を区別しない OPENJSON
column を持つテーブル A がありInformation
、データが JSON 形式でそこに格納されているとします。そこに保存されている JSON 文字列には、 プロパティComment
およびTimestamp
または プロパティcomment
およびが含まれる場合がありますtimestamp
。このような:
以下のスクリプトは、大文字のプロパティの JSON 文字列のみを解析し、小文字の JSON 文字列に対してエラーをスローします。
Comment
大文字と小文字を区別せずに、またはcomment
プロパティの両方を返す構文はありますか。