Here is what I have for now:
sa.func.string_agg(sa.select([('jsonb_array_elements')['{}'].astext]).select_from(sa.select([
sa.func.jsonb_array_elements(c.acc_licence_plates)])), ' / ')

But it's wrong.

Regards,
Maciej


czw., 14 cze 2018 o 17:25 użytkownik Maciek Olko <maciej.o...@gmail.com>
napisał:

> Hello,
> I'm having difficulty in expressing such PostgreSQL code in SQLAlchemy:
>
> select string_agg(test::jsonb#>>'{}', ' / ') from (select
> jsonb_array_elements('["raz","dwa"]') as test) as foo;
>
> At the end I'd like to have reference to real JSON column value (which is
> guaranteed to be JSON array) instead of JSON ["raz", "dwa"].
>
> Especially problematic is accessing the dynamic field in JSON-ic way.
>
> Does anyone have already encounter such or similar query? I'd be grateful
> for any help.
>
> Regards,
> Maciej
>

-- 
SQLAlchemy - 
The Python SQL Toolkit and Object Relational Mapper

http://www.sqlalchemy.org/

To post example code, please provide an MCVE: Minimal, Complete, and Verifiable 
Example.  See  http://stackoverflow.com/help/mcve for a full description.
--- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sqlalchemy+unsubscr...@googlegroups.com.
To post to this group, send email to sqlalchemy@googlegroups.com.
Visit this group at https://groups.google.com/group/sqlalchemy.
For more options, visit https://groups.google.com/d/optout.

Reply via email to