2009-04-11 6 views
6

내가 찾고있는 간단한 SQL 집계 함수는 SQL 버전에서 널리 사용 가능하다.GQL은 일반적으로 사용 가능한 SQL 스타일 집계를 지원합니까?

단순한 것보다 복잡한 것 Select Count(*) from table1과 같습니다.

사용할 수있는 경우 몇 가지 설명서가 있습니까?

감사합니다 - Giggy

+0

[가능한 GQL 결과를 계산하는 가장 좋은 방법은 무엇입니까?] (http://stackoverflow.com/questions/421751/whats-the-best-way-to-count-results-in-gql) –

답변

9

SQL 집계 함수를 사용할 수 없습니다. 원하는 값을 계산하는 카운터 예제 (예 : http://code.google.com/appengine/articles/sharding_counters.html)와 같은 패턴을 따르고 쿼리에서 값을 집계하는 대신 값을 삽입, 업데이트 또는 삭제할 때 카운터를 최신 상태로 유지하려고합니다.

이 예에서는 카운터에 쓸 수있는 기회가 제한되어있는 고부하 상태에서 카운터를 업데이트 할 수있는 방법을 설명하는 점에서 집계를 유지하는 것보다 조금 더 개념을 취합니다. 조각은 여러 인스턴스에 걸쳐로드를 분산하는 데 도움이됩니다.

0

아니, 전혀 지원하지 않습니다.

관련 문제