在SQL查询中使用Python列表作为列名

LK27

我在Python列表中有一堆列名。现在,我需要将该列表用作SELECT语句中的列名称我怎样才能做到这一点?

pythonlist = ['one', 'two', 'three']

SELECT pythonlist FROM data;

到目前为止,我有:

sql = '''SELECT  %s FROM data WHERE name = %s INTO OUTFILE filename'''

cur.execute(sql,(pythonlist,name))
科斯蒂亚

您无法传递要选择作为参数的列列表cur.execute它应该是您的SQL表达式的一部分,例如:

sql = "SELECT " + ",".join(pythonlist) + " FROM data WHERE name = %s INTO OUTFILE filename"
cur.execute(sql, (name,))

要注意的一件事是,SQL中参数值的占位符取决于数据库。如果%s不起作用,请尝试使用?:1有关更多详细信息,请参见https://www.python.org/dev/peps/pep-0249/#paramstyle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 sql 查询中使用变量作为列名

来自分类Dev

如何在python中使用sql查询获取列表?

来自分类Dev

使用php函数的参数作为SQL查询中的列名

来自分类Dev

使用php函数的参数作为SQL查询中的列名

来自分类Dev

在SQL的where子句中使用变量作为列名

来自分类Dev

在Python列表中使用引号作为字符

来自分类Dev

在Spark SQL查询中使用Scala列表

来自分类Dev

在HQL查询中使用枚举列表作为参数

来自分类Dev

在 SQL pdo 查询中使用变量作为表名

来自分类Dev

在 PL/SQL 中使用查询作为参数的过程

来自分类Dev

在SQLAlchemy中使用别名作为列名

来自分类Dev

在Rails中使用变量作为列名

来自分类Dev

使用 SQL 查询获取列名

来自分类Dev

在Python中使用列表作为值的操作搜索字典

来自分类Dev

Python/BS4 - 在函数中使用列表作为输入

来自分类Dev

不能在 Python 中使用列表作为函数参数

来自分类Dev

如何在SQL表中使用条件选择列值作为列名

来自分类Dev

存储过程中使用列名作为输入参数的动态SQL

来自分类Dev

如何在SQL表中使用条件选择列值作为列名

来自分类Dev

从SQL表获取值以及列名作为Python中的列表

来自分类Dev

从SQL表获取值以及列名作为Python中的列表

来自分类Dev

使用主查询的结果作为子查询中的列名

来自分类Dev

SQL-使用列名的值作为参数

来自分类Dev

将列名称存储在变量中,并在SQL Server的查询中使用它

来自分类Dev

如何在SQL Plus / SQL-PL中使用迭代或作为函数运行查询?

来自分类Dev

使用变量作为 HAVING SUM(@variable) 中使用的列名

来自分类Dev

在PHP中使用“ and”或“ or”作为变量进行查询

来自分类Dev

在WHERE查询中使用数组作为比较

来自分类Dev

Linq - 在选择中使用查询作为函数

Related 相关文章

  1. 1

    在 sql 查询中使用变量作为列名

  2. 2

    如何在python中使用sql查询获取列表?

  3. 3

    使用php函数的参数作为SQL查询中的列名

  4. 4

    使用php函数的参数作为SQL查询中的列名

  5. 5

    在SQL的where子句中使用变量作为列名

  6. 6

    在Python列表中使用引号作为字符

  7. 7

    在Spark SQL查询中使用Scala列表

  8. 8

    在HQL查询中使用枚举列表作为参数

  9. 9

    在 SQL pdo 查询中使用变量作为表名

  10. 10

    在 PL/SQL 中使用查询作为参数的过程

  11. 11

    在SQLAlchemy中使用别名作为列名

  12. 12

    在Rails中使用变量作为列名

  13. 13

    使用 SQL 查询获取列名

  14. 14

    在Python中使用列表作为值的操作搜索字典

  15. 15

    Python/BS4 - 在函数中使用列表作为输入

  16. 16

    不能在 Python 中使用列表作为函数参数

  17. 17

    如何在SQL表中使用条件选择列值作为列名

  18. 18

    存储过程中使用列名作为输入参数的动态SQL

  19. 19

    如何在SQL表中使用条件选择列值作为列名

  20. 20

    从SQL表获取值以及列名作为Python中的列表

  21. 21

    从SQL表获取值以及列名作为Python中的列表

  22. 22

    使用主查询的结果作为子查询中的列名

  23. 23

    SQL-使用列名的值作为参数

  24. 24

    将列名称存储在变量中,并在SQL Server的查询中使用它

  25. 25

    如何在SQL Plus / SQL-PL中使用迭代或作为函数运行查询?

  26. 26

    使用变量作为 HAVING SUM(@variable) 中使用的列名

  27. 27

    在PHP中使用“ and”或“ or”作为变量进行查询

  28. 28

    在WHERE查询中使用数组作为比较

  29. 29

    Linq - 在选择中使用查询作为函数

热门标签

归档