我在数据库中有一些数据(我正在通过 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 |
我已经尝试了各种不同的 SQL 命令搜索,我可能忽略或不知道是否可以从数据库中获取结果,而无需事后在 PHP 中对结果进行分组和计数,但到目前为止我所能得到的只是按版本号分组和计数的不同浏览器。
如果不可能,使用 MySQL/PHP 执行此操作的最佳方法是什么?