0
テーブルのjsonbフィールドから値を照会しようとしていますが、値が異なるレコードの別のキー名の下にあります。 (残念ながら、JSONスキーマはレコード間で100%一貫していません。)PostgreSQL json:セット内の異なるキーから値を照会します
式のリストからnull以外の結果のみを返す関数はありますか?
テーブルのjsonbフィールドから値を照会しようとしていますが、値が異なるレコードの別のキー名の下にあります。 (残念ながら、JSONスキーマはレコード間で100%一貫していません。)PostgreSQL json:セット内の異なるキーから値を照会します
式のリストからnull以外の結果のみを返す関数はありますか?
あなたはcoalesce()
を探しています。 JSONの外観はわかりませんが、一般的な形式は次のとおりです。
select coalesce(<exp1>, <exp2>, . . .)
最初の非NULL式を返します。式はJSON抽出関数です。