jsonの値をテキストとして保存する列があります。私は、テキストフィールドに含まれている特定の値に基づいてクエリの列を選択したいと思います。json値に基づいて行を選択する
{ "成功":真、 "PasswordNotExpired":真、 "存在":真、 「ステータス
明確にするために、私は次のようにデータを保存し、カラム
server_response
を持っています「: "A"、 "のErr":ヌル、 "のStatusCode":200、 "メッセージ": "ログイン" }
どのように私はOをベース列を選択することができますが拒否されましたnメッセージが含まれていた場合、または含まれている場合ログインはwhere句で拒否されましたか?
SELECT *
FROM yourTable
WHERE server_response->>Message LIKE '%Login Denied%'
注:source
SELECT * FROM table WHERE server_response LIKE '%Login Denied%'