gpt4 book ai didi

python - 对于 INSERT,使用带有变量的 LIKE 语句

转载 作者:行者123 更新时间:2023-11-29 02:04:26 24 4
gpt4 key购买 nike

如何使用 LIKE 正确编写以下 INSERT?

provider = provider
cursor.execute("""INSERT INTO raw_financials (provider, vendor_id)
VALUES (%s, %s)""",
((SELECT provider FROM main_app_provider
WHERE provider LIKE %s%, %provider), vendor_id)

例如,使用上面的 LIKE 语句,“Apple”将匹配“Apple Inc.”。

最佳答案

使用 INSERT ... SELECT ... FROM variant INSERT 命令:

sql = """
INSERT INTO raw_financials (provider, vendor_id)
SELECT provider, %s
FROM main_app_provider
WHERE provider LIKE %s
"""
args = (vendor_id, '%'+provider+'%')
cursor.execute(sql, args)

关于python - 对于 INSERT,使用带有变量的 LIKE 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8978244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com