querying within json - Mailing list pgsql-sql

From Tim Dudgeon
Subject querying within json
Date
Msg-id CAP=hSSfiqaxt7NFi8qUEjKrH=te_cFXDfOfZ9PYEhcJRC+oGMg@mail.gmail.com
Whole thread
Responses Re: querying within json
List pgsql-sql
Any advice on how to best query for values within json (using 9.4). I have numeric fields within the json and want to include terms for those fields.

I've found that something like this works:

select * from atable where (json_col->>'numeric_prop')::numeric < 100;

But whilst that works:
1. seems to have unnecessary casts? The numeric _prop item is of numeric type, but its getting retrieved as text and then cast to numeric and then compared
2. its not going to use any index on the json_col jsonb column.

Is there a better way to do this?


Thanks
Tim

pgsql-sql by date:

Previous
From: Adrian Klaver
Date:
Subject: Re: [GENERAL] Any postgres API available to get errorcode for PQerrorMessage
Next
From: Giuseppe Broccolo
Date:
Subject: Re: querying within json