Tôi có truy vấn sau đây:Tính nhóm tỷ lệ phần trăm đến những nơi 2 chữ số thập phân - SQL
SELECT hostVersion, CONVERT(varchar, 100.0 * count(*)/tot,1) + '%' as 'Percent'
FROM hostInfo,
(SELECT COUNT(*) as tot FROM hostInfo) x
GROUP BY hostVersion, tot
Và nhận được kết quả như sau:
+--------------------------------+
| hostVersion | Percent |
+--------------------------------+
| 5.0.0 | 26.666666666666% |
+--------------------------------+
| 5.1.0 | 73.333333333333% |
+--------------------------------+
Làm thế nào để tôi tròn đến chỉ có 1 vị trí thập phân? (ví dụ: 26,7% & 73,3%)
Will mà cũng làm việc trong PostgreSQL? – Padagomez