新手路过 .
WITH T AS(
SELECT '1' A,'0' B FROM DUAL
UNION ALL
SELECT '1' A,'1' B FROM DUAL
UNION ALL
SELECT '1' A,'2' B FROM DUAL
UNION ALL
SELECT '2' A,'2' B FROM DUAL
UNION ALL
SELECT '2' A,'5' B FROM DUAL
UNION ALL
SELECT '2' A,'3' B FROM DUAL
UNION ALL
SELECT '3' A,'2' B FROM DUAL
UNION ALL
SELECT '3' A,'7' B FROM DUAL
UNION ALL
SELECT '4' A,'4' B FROM DUAL
UNION ALL
SELECT '4' A,'9' B FROM DUAL
UNION ALL
SELECT '4' A,'1' B FROM DUAL
UNION ALL
SELECT '4' A,'0' B FROM DUAL
)
select a, count(a) from t group by a;
|