2016-08-12 46 views
0

我以编程方式生成SQL,以便根据某些参数,需要执行的查询可能不同(即使用的表,联合等)。我怎样才能像这样插入一个字符串:“select * from table”,into %% sql block?我知道使用:variable将变量插入到%% sql块中,但它作为一个字符串而不是sql代码。IPython SQL Magic - 以编程方式生成查询字符串

回答

3

答案是盯着我的脸:

query=""" 
select 
* 
from 
sometable 
""" 
%sql $query