2012-07-05 27 views
5

Java'da Object DB'den belirli satır sayısı nasıl alınır? belgelere göre SELECT COUNT(id) FROM Users WHERE banned=trueOrientDB satır sayısı

cevap

5

kullanmayı deneyin * alan olarak:

SELECT COUNT(*) as count FROM Users WHERE banned = false

+0

Ve Java kodunda nasıl sayılır? – Jhon

+2

int total = db.query (yeni OSQLSynchQuery ("SELECT COUNT (*), FROM Kullanıcıları NEREDE yasaklandı = false")) get (0) .field ("count"); – Lvca

1

OrientDB sorgular gibi destek SQL ve ayrıca count(<field>|*) işlevini destekler vermez::

ben gibi sorgu için neden almak gerekir http://code.google.com/p/orient/wiki/SQLWhere#Functions

+3

Kolay bir şekilde sayımını alamıyorum, Bu: 'List liste = db.query (yeni OSQLSynchQuery (" SELECT COUNT (id), FROM Kullanıcıları NEREDE yasaklı = false ")); return list.get (0) .field ("count"); – Jhon

+0

Bunu daha kolay getirmenin bir yolu olup olmadığından emin değilim. – csupnig