當前位置:成語大全網 - 書法字典 - python拼接sql動態查詢語句有沒有更好的編寫方法?

python拼接sql動態查詢語句有沒有更好的編寫方法?

可以使用現成的包裝。

python-sql是壹個以python方式編寫sql查詢的庫。

小容器

導入:

& gt& gt& gt從sql導入*

& gt& gt& gt從sql.aggregate導入*

& gt& gt& gt從sql.conditionals導入*

簡單選擇:

& gt& gt& gt用戶=表(‘用戶‘)

& gt& gt& gtselect = user.select()

& gt& gt& gt元組(選擇)

(‘SELECT * FROM“user“AS“a“,())

& gt& gt& gtselect = user.select(用戶名)

& gt& gt& gt元組(選擇)

(‘選擇“a”。“用戶”中的“姓名”為“a”‘,())

& gt& gt& gtselect = user . select(Count(Literal(1)))

& gt& gt& gt元組(選擇)

(“從“用戶“中選擇計數(%s)作為“a“,(1,))

& gt& gt& gtselect = user.select(用戶標識,用戶名)

& gt& gt& gt元組(選擇)

(‘選擇“a”。“身份證”,“a”。“用戶”中的“姓名”為“a”‘,())