我有一個 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
提交
取消