gpt4 book ai didi

python - 在Python的For循环中添加SQL查询

转载 作者:行者123 更新时间:2023-11-29 16:16:41 24 4
gpt4 key购买 nike

有没有办法在表名和数据库名可变的Python中的For循环中添加SQL查询?像这样的事情:

database = []
tables= []
column = []

for x in database:
for y in tables:
for z in column:
SQL = "select * from x.y where z is NOT NULL;"
cursor.execute(sql)`enter code here`

最佳答案

只需使用字符串格式即可。在您的示例中:

database = []
tables= []
column = []

for x in database:
for y in tables:
for z in column:
SQL = "select * from {x}.{y} where {z} is NOT NULL;".format(x=x, y=y, z=z)
cursor.execute(sql)

这是 Python 字符串格式化的一个示例,但您可以使用字符串连接、% 格式化f-strings

关于python - 在Python的For循环中添加SQL查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54741310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com