Aus dem SQLAlchemy ORM-Lernprogramm :
%Vor%Sie können die Namen mithilfe des Konstrukts label () für Skalarattribute und mit Alias für Klassenkonstrukte steuern:
Dies scheint viel mehr zu tippen und viel weniger lesbar als die einfachen klassenbasierten Deskriptoren:
%Vor%Aber es muss aus einem bestimmten Grund existieren. Wie sollte es verwendet werden? Was sind einige gute Anwendungsfälle?
aliased()
oder alias()
werden immer dann verwendet, wenn Sie das SELECT ... FROM my_table my_table_alias ...
-Konstrukt in SQL verwenden müssen, vor allem, wenn Sie dieselbe Tabelle mehrmals in einer Abfrage verwenden (Self-Joins, mit oder ohne zusätzliche Tabellen). In bestimmten Fällen müssen Sie auch Unterabfragen aliasieren.
Es gibt ein Beispiel in der Dokumentation: Ссылка
Tags und Links python sqlalchemy orm