首頁 > 資料庫 > mysql教程 > 如何使用 SQLAlchemy 的 VALUES 子句建立 SELECT 查詢?

如何使用 SQLAlchemy 的 VALUES 子句建立 SELECT 查詢?

DDD
發布: 2024-12-28 14:23:10
原創
170 人瀏覽過

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

在 SQLAlchemy 中使用 VALUES 子句建立查詢

在 SQLAlchemy 中,VALUES 子句並不限於文件中建議的 INS

在 SQLAlchemy 中,VALUES 子句並不限於文件中建議的 INSERT 語句。它現在已擴展為能夠建立模仿 SQL 查詢功能的 Query 物件:
SELECT * FROM (VALUES (1, 2, 3)) AS sq;
登入後複製

要在 SQLAlchemy中實現此目的,請使用以下語法:
from sqlalchemy import select, column, Integer
from sqlalchemy.sql import Values

query = select(Values(column('Number', Integer), name='sq').data([(1,), (2,), (3,)]))
登入後複製

儘管相對默默無聞,但該功能在位於以下位置的測試用例中很明顯https://github.com/sqlalchemy/sqlalchemy/blob/ master/test/sql/test_values.py。

以上是如何使用 SQLAlchemy 的 VALUES 子句建立 SELECT 查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板