Sql 在单个列中计算不同的值,并使用Access在各自的列中显示
我有一组汽车数据,如下所示:Sql 在单个列中计算不同的值,并使用Access在各自的列中显示,sql,ms-access,Sql,Ms Access,我有一组汽车数据,如下所示: | class | car | | S | Hilux | | M | Hilux | | M | Toyota| | M | Hilux | | S | toyota| | S | toyota| | L | toyota| 我想展示如下: | class | Hilux | Toyota | | S | 1 | 2 | | M | 2 | 1 | |
| class | car |
| S | Hilux |
| M | Hilux |
| M | Toyota|
| M | Hilux |
| S | toyota|
| S | toyota|
| L | toyota|
我想展示如下:
| class | Hilux | Toyota |
| S | 1 | 2 |
| M | 2 | 1 |
| L | 0 | 1 |
如何使用Ms Access完成此操作?这可能会起作用:
TRANSFORM COUNT(car)
SELECT class
FROM Table_name
GROUP BY class
PIVOT car;