2009-04-11 19 views
6

Tôi đang tìm một hàm tổng hợp đơn giản có sẵn rộng rãi trong các phiên bản của SQL.GQL có hỗ trợ tập hợp SQL Style phổ biến không?

Những thứ đơn giản như Select Count(*) from table1 trở nên phức tạp hơn.

Nếu chúng có sẵn, có một số tài liệu bạn có thể chỉ cho tôi không?

Cảm ơn - Giggy

+0

bản sao có thể có của [Cách tốt nhất để tính kết quả trong GQL là gì?] (Http://stackoverflow.com/questions/421751/whats-the-best-way-to-count-results-in-gql) –

Trả lời

9

Các hàm tổng hợp SQL không khả dụng. Những gì bạn muốn làm là thực hiện theo các mẫu như ví dụ về các bộ đếm được phân loại: http://code.google.com/appengine/articles/sharding_counters.html giải thích rằng thay vì tổng hợp các giá trị trên truy vấn, bạn muốn cập nhật các bộ đếm khi các giá trị được chèn, cập nhật hoặc xóa.

Ví dụ này có khái niệm xa hơn một chút so với việc duy trì tập hợp ở chỗ nó sẽ giải thích cách làm sao để bạn có thể cập nhật bộ đếm dưới tải cao, nơi bạn có số lượng cơ hội hạn chế để ghi vào quầy của mình - do đó, phân đoạn giúp bạn phân phối tải trong nhiều trường hợp.

0

Không, nó không hỗ trợ gì cả.

Các vấn đề liên quan