1
jsonb
を使用すると、jsonb
列内のキーの最大値を取得するクエリを実行できますか?例:キーの年齢を最大にするage
{age: integer }
JSONBのキー値に基づいて行内の最大値を取得しますか?
これは可能ですか?
jsonb
を使用すると、jsonb
列内のキーの最大値を取得するクエリを実行できますか?例:キーの年齢を最大にするage
{age: integer }
JSONBのキー値に基づいて行内の最大値を取得しますか?
これは可能ですか?
->>
演算子を使用すると、JSONB列からテキストを抽出できます。そこからそれをint
にキャストしてmax
を適用するだけです:
SELECT MAX((jsonb_col->>'age')::INT) FROM mytable