在配置单元的列名中转义空白

0g0grzrc  于 2021-06-25  发布在  Hive
关注(0)|答案(1)|浏览(440)

我想编写一个脚本来使用odbc从配置单元查询数据。但是,我必须对其设置条件的列恰好有一个空格。结果,它只返回列名,而没有返回结果。所以,我想知道如何在列名“item id”中转义空白,以便得到想要返回的结果。
下面是我使用的代码示例。

import pyodbc
import pandas as pd

query = "SELECT * FROM tableA " \
    "WHERE 'item id' RLIKE 'AB001.*' LIMIT 2 "

with pyodbc.connect("DSN=HIVE_ODBC", autocommit=True) as conn: 
    df = pd.read_sql(query, conn)

df

先谢谢你

ni65a41a

ni65a41a1#

请尝试以下操作:

query = "SELECT * FROM tableA " \
 "WHERE `item id` RLIKE 'AB001.*' LIMIT 2 "

e、 一,改为单引号使用`。

相关问题