2012-07-05 7 views
5

Object DBからJavaで特定の行数を取得するにはどうすればよいですか?OrientDBの行数

私は次のようにクエリの結果を取得する必要があります。OrientDBは、クエリのようなサポートSQLを実行ししても、マニュアルに従ってcount(<field>|*)機能をサポートしています SELECT COUNT(id) FROM Users WHERE banned=true

答えて

5

がフィールドとして*を使用してみてください:

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

+0

そしてJavaコードで数える方法は? – Jhon

+2

int total = db.query(新しいOSQLSynchQuery )( "SELECT COUNT(*)は、禁止されたユーザーからのカウントとして= false")))get(0).field( "count"); – Lvca

1
+3

私は簡単な方法で長くカウントすることはできません。これは: 'リストリスト= db.query(新しいOSQLSynchQuery ("選択カウント= return list.get(0).field( "count"); ' – Jhon

+0

これを簡単に取得する方法があるかどうかはわかりません。 – csupnig

関連する問題