1

rec_hostすべての行を選択し、1 に等しいすべての行と 0 に等しいすべての行をカウントする準備済みステートメント クエリを作成して、それらを個別に出力できるようにする方法を知りたいです。

4

2 に答える 2

1

このようなものが欲しいですか?

SELECT IF(rec_host=0,0,1) as value, COUNT(rec_host)
FROM lhr_reviews
GROUP BY value

それを試してみてください!:)

説明:

  • rec_hostが と等しいかどうかをチェックし0ます。等しい場合、値は になり0、そうでない場合は になります1
  • 同じ値を持つすべてのフィールドがグループ化されます
  • COUNT各グループにあるすべての行をカウントします。
于 2012-12-10T10:07:38.947 に答える
0

これを試して::

SELECT rec_host as value, COUNT(rec_host)
FROM table_name
where rec_host in (0,1)
GROUP BY value
于 2012-12-10T10:08:50.267 に答える