Heim > Datenbank > MySQL-Tutorial > Wie kann die VALUES-Klausel von SQLAlchemy zum Erstellen von SELECT-Abfragen verwendet werden?

Wie kann die VALUES-Klausel von SQLAlchemy zum Erstellen von SELECT-Abfragen verwendet werden?

DDD
Freigeben: 2024-12-28 14:23:10
Original
177 Leute haben es durchsucht

How Can SQLAlchemy's VALUES Clause Be Used to Build SELECT Queries?

Erstellen von Abfragen mit der VALUES-Klausel in SQLAlchemy

In SQLAlchemy ist die VALUES-Klausel nicht auf INSERT-Anweisungen beschränkt, wie in der Dokumentation vorgeschlagen. Es wurde nun erweitert, um die Erstellung von Abfrageobjekten zu ermöglichen, die die Funktionalität der SQL-Abfrage nachahmen:

SELECT * FROM (VALUES (1, 2, 3)) AS sq;
Nach dem Login kopieren

Um dies in SQLAlchemy zu erreichen, verwenden Sie die folgende Syntax:

from sqlalchemy import select, column, Integer
from sqlalchemy.sql import Values

query = select(Values(column('Number', Integer), name='sq').data([(1,), (2,), (3,)]))
Nach dem Login kopieren

Trotz seiner relativen Unklarheit ist dieses Merkmal in den Testfällen deutlich zu erkennen https://github.com/sqlalchemy/sqlalchemy/blob/master/test/sql/test_values.py.

Das obige ist der detaillierte Inhalt vonWie kann die VALUES-Klausel von SQLAlchemy zum Erstellen von SELECT-Abfragen verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage