我有一个 ids 列表,我想使用这个列表作为参数,如下所示:list_id = ['4833', '43443', '431431']qry = f"""SELECT c.nm_cnae as Nome_CNAE FROM cnae as c WHERE c.cod_cnae = '{list_id}'"""resultado_busca = cosmosengine.query('cnae', qry)resultado_busca = list(resultado_busca)我应该怎么做这个工作?我正在使用 azure cosmosdb
1 回答
哔哔one
TA贡献1854条经验 获得超8个赞
假设您想查找列表中具有 id 的所有内容,则为:
list_id = ['4833', '43443', '431431']
qry = f"""SELECT
c.nm_cnae as Nome_CNAE
FROM cnae as c
WHERE c.cod_cnae IN ({','.join(list_id)})"""
resultado_busca = cosmosengine.query('cnae', qry)
resultado_busca = list(resultado_busca)
这在sql中使用IN运算符:https ://www.w3schools.com/sql/sql_in.asp
','.join(list_id)创建一个字符串,其中每个值都用逗号分隔。
添加回答
举报
0/150
提交
取消