Tạo bảng điểm
mysql> CREATE TABLE DemoTable1398 (
-> Marks INT
-> );
Query OK, 0 rows affected (0.50 sec)
mysql> INSERT INTO DemoTable1398 VALUES(78),(82),(90),(98);
Dữ liệu
mysql> SELECT * FROM DemoTable1398;
+-------+
| Marks |
+-------+
| 78 |
| 82 |
| 90 |
| 98 |
+-------+
Truy vấn: AVG và CONCAT thêm dấu %
mysql> SELECT CONCAT(SUM(Marks)/COUNT(*), '%')
-> FROM DemoTable1398;
Kết quả: 87.0000%
+---------------------------------+
| CONCAT(SUM(Marks)/COUNT(*), '%') |
+---------------------------------+
| 87.0000% |
+---------------------------------+
Cách tốt hơn: Dùng AVG(Marks) thay cho SUM/COUNT. Định dạng số: CONCAT(ROUND(AVG(Marks),2), '%') -> '87.00%'.