如何将一个变量值嵌入另一个变量?

时间:2018-10-27 20:54:40

标签: python

我想将一个变量的值嵌入到另一个变量中,如下所示,但是下面的代码不起作用。想知道如何在Python中完成。我的变量x保持动态变化,并希望将其作为单独的值。

x = '1'

b = '''SELECT *
         FROM table 
        WHERE col1 IN ( CONCAT('abc',{{x}},'def%'), 
                        CONCAT('abc',{{x}},'ghi%') 
                       );
    '''

1 个答案:

答案 0 :(得分:-1)

解决方案可能类似于:

x = "1"
b = "SELECT * FROM TABLE.... 'abd{0}def%'\n'...abc{0}ghi%'".format(x)

Michael Butscher提供了其余的重要参考。