Ich weiß, dass ich das Label Methode für Alias verwenden kann, aber ich kann nicht herausfinden, wie das markierte Element verwenden später in der Abfrage - in etwa wie folgt:Python sqlalchemy Etikett Verwendung
session.query(Foo.bar.label("foobar")).filter(foobar > 10).all()
Natürlich , das funktioniert nicht, da es keine Variable namens foobar gibt. Wie könnte dies erreicht werden?
(Die vereinfachte Beispiel war nur für eine einfache Verständnis ...)
Das hat nicht für mich funktioniert (für Filter das ist). – Ofir
Wie wäre es, Filterbedingungen in rohe SQL zu setzen? Ich habe die Antwort aktualisiert. Ich hoffe, das hilft. – alecxe
Obwohl dies funktionieren könnte (ich habe es nicht versucht), enthält mein Prädikat Daten und diese funktioniert nicht gut mit Strings in einigen DBs – Ofir