次のように、データベースにいくつかのデータがあります(PHP経由で取得しています):
+----------------------+
| Browser |
+----------------------+
| Chrome 23.0.1271.97 |
| Chrome 24.0.1312.52 |
| Chrome 26.0.1410.64 |
| Chrome 25.0.1364.172 |
| Chrome 25.0.1364.152 |
| Safari 8536.25 |
| Internet Explorer 8.0|
| Mozilla 5.0 |
| Internet Explorer 7.0|
可能であれば、バージョン番号が異なるかどうかに関係なく、ブラウザーの種類を変更して、理想的な出力が次のようになるようにしたいと考えていますSELECT
。COUNT
GROUP BY
| Browser | Count |
+-------------------+-------+
| Chrome | 29 |
| Safari | 15 |
| Internet Explorer | 45 |
| Mozilla | 20 |
結果をグループ化してカウントするために後でPHPで何かをする必要なく、データベースから結果を取得できるかどうかを確認するために、見落とした、または知らなかった可能性のあるさまざまなSQLコマンドについてさまざまな検索を試みましたが、これまでのところ私が取得できるのは、バージョン番号でグループ化およびカウントされたさまざまなブラウザーだけです。
それが不可能な場合、MySQL/PHP でこれを行う最善の方法はどれですか?