做一个分列的统计。求高手解答。

来源:百度知道 编辑:UC知道 时间:2024/05/14 05:52:03
数据库现有数据如下:
tp1 tp2 tp3 tp4
01 02 03 05
02 06 08 54
08 05 04 01

数据中01、02表示序号

现在要数据统计后成一下模式

序号 数量
01 2
02 2
03 1

按这样的顺序显示。

求达人指教!

设表名为A:
select AA.tp,count(AA.tp)
from
(select tp1 as tp from A
union All
select tp2 from A
union All
select tp3 from A
union All
select tp4 from A) AA group by AA.tp

现在不能测试`````自己试试

暂时没看明白两者之间的关系.

似乎你给的例子不够清晰。 你要统计的数量是哪些字段。

这个问题比较辣手,如果是用Excel可以使用自动队列工能在工具 队列里,如果你想用sql数据库作,可以去(看学雪院)找找相关资料,我现在手机上网了,不方便帮你找网址,请见谅