問題タブ [postgresql-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 に答える
1562 参照

postgresql - PostgreSQL JSONB - 空の文字列キーを一致させる方法

テーブル スキーマ:

サンプルデータ:

SQL クエリ:

次のシナリオに一致するように上記のクエリを調整したいと思います。

  1. 空の文字列を持つキーを見つけます: 例:"": "VALUE1"
  2. 一重引用符だけでキーを見つけます: 例:"''": "VALUE1"
  3. 単一引用符で囲まれた末尾のスペースを持つキーを見つけます: 例:"'KEY1 '": "VALUE1"

引用符とスペースをエスケープしようとしましたが、クエリは期待した結果を返しませんでした。

更新 1:

1の解決策: http://sqlfiddle.com/#!17/6d431/20