我正在尝试将列列表传递到 Python 中的 SQL 查询中。这仅返回列表,但不返回实际的列,如下所示:
cols = ["col_a","col_b","col_c"]
query = f"""select '{cols}' from table"""
Current Output : f"""select '["col_a","col_b","col_c"]' from table"""
Expected output: f"""select col_a, col_b, col_c from table"""
Run Code Online (Sandbox Code Playgroud)
您想做join列表中的一个:
query = f"""select {", ".join(cols)} from table"""
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1994 次 |
| 最近记录: |