SQLite는 공통 테이블 표현식을 지원합니까?SQLite는 공통 테이블 표현식을 지원합니까?
그 같은 쿼리를 실행하고 싶습니다 :
with temp (ID, Path)
as (
select ID, Path from Messages
) select * from temp
SQLite는 공통 테이블 표현식을 지원합니까?SQLite는 공통 테이블 표현식을 지원합니까?
그 같은 쿼리를 실행하고 싶습니다 :
with temp (ID, Path)
as (
select ID, Path from Messages
) select * from temp
SQLite는는 윈도우 함수를 열팽창 계수를 지원하는 등의하지 않습니다. 그러나 sqlite_create_function()을 사용하여 SQLite API를 사용하여 데이터베이스에 등록하여 SQLite 내에서 호출 할 수있는 사용자 고유의 사용자 함수를 작성할 수 있습니다. 데이터베이스에 등록한 다음 자신의 응용 프로그램 코드에서 사용할 수 있습니다. 개별 열 값을 기반으로 일련의 평균 합계를 수행하는 집계 함수를 만들 수 있습니다. 각 값에 대해 데이터에 대해 일부 계산을 수행 할 수있는 단계 유형 콜백 함수가 호출되며 상태 데이터를 유지하기위한 포인터도 사용할 수 있습니다.
대답을 주셔서 감사합니다 – Andrei
Sqlite가 최근에 CTE에 대한 지원을 추가했습니다 : http://www.sqlite.org/lang_with.html –
버전 3.8.3에서 http://www.sqlite.org/releaselog/3_8_3.html – heneryville
다른 해결책은 애플리케이션에 "CTE SQLite는이"변환 층을 통합하는 것이다
"와 w (Y) Z로서"=> "Y W로 임시 뷰를 생성; Z"를
=> "(X) 승 임시 테이블을 생성; WY 삽입, Z ''(Y) Z로서 w (X)와"AS를
(추한 desesperate하지만 작업) 예 : http://nbviewer.ipython.org/github/stonebig/baresql/blob/master/examples/baresql_with_cte_code_included.ipynb
그러나 당신의 CTE를 필요에 대한 대안이있을 수 있습니다, 당신은 정교한 수 있습니까? – bendataclear
해결하려는 실제 문제는 무엇입니까? –