So che posso utilizzare il metodo etichetta per alias, ma non riesco a capire come utilizzare l'elemento etichettato in seguito nell'interrogazione - qualcosa di simile al seguente:pitone di utilizzo di etichetta sqlalchemy
session.query(Foo.bar.label("foobar")).filter(foobar > 10).all()
Naturalmente , questo non funziona poiché non esiste una variabile chiamata foobar. Come potrebbe essere realizzato?
(L'esempio sopra semplificato è stato solo per una facile comprensione ...)
Che non ha funzionato per me (per il filtro che è). – Ofir
Come mettere le condizioni del filtro in sql raw? Ho aggiornato la risposta. Spero possa aiutare. – alecxe
Anche se questo potrebbe funzionare (non l'ho provato), il mio predicato include le date e quelle non funzionano bene con le stringhe in alcuni DB – Ofir