0

データベースから 2 つの異なる値の行数を取得したいのですが、そのための休止状態の条件クエリをどのように記述しますか? たとえば、私のテーブルには「ステータス」という名前のフィールドがあり、その値は 0 と 1 です。テーブルにある 0 と 1 の数を取得するにはどうすればよいですか?

4

1 に答える 1

0

これで十分です

select count(status) from table group by status

休止状態の基準

List result = session.createCriteria(Table.class)       
                    .setProjection(Projections.projectionList()
                            .add(Projections.groupProperty("status"))
                            .add(Projections.count("status"))           
                    ).list();
于 2013-04-30T13:39:07.827 に答える