2017-07-10 10 views
0

jsonbの値には、intを含むキーが含まれています。PostgreSQLでJSON値をintとして選択する方法は?

私はint列を持つ表にこれを挿入したいと思います。私はintとしてabrのキーと値を選択するにはどうすればよいERROR: column "abr" is of type integer but expression is of type text LINE 4: values->>'abr' as abr,

select 
    values->>'_filename' as _filename, 
    values->>'abr' as abr 
from temp_json; 

のエラーが出ますか?

答えて

1

これは動作します:

select 
    values->>'_filename' as _filename, 
    (values->>'abr')::int as abr 
from temp_json; 
関連する問題