2016-08-12 9 views
0

특정 매개 변수를 기반으로 실행해야하는 쿼리가 다른 경우 (즉, 사용되는 테이블, 공용체 등) SQL을 프로그래밍 방식으로 생성합니다. 다음과 같은 문자열을 어떻게 삽입 할 수 있습니까 : "select * from table"을 %% sql 블록에 삽입 하시겠습니까? 나는 using : variable이 %% sql 블록에 변수를 삽입하지만 SQL 코드보다는 문자열로 사용한다는 것을 알고있다.IPython SQL Magic - 프로그래밍 방식으로 쿼리 문자열 생성

답변

3

대답은 내 얼굴을 응시했다 :

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