sql 统计20列相同记录

来源:百度知道 编辑:UC知道 时间:2024/06/04 05:39:06
sql 统计20相同记录

问题补充:在一个表中有20个字段,这20字段如y1....y20,不是固定的添入值,如下
y1 y2 y3 y4...y19 y20
a b c d e f
b a d e f s
a d e f s e
统计a 多少,b 多少...

select count(a) from 表名
where y1='a' or y2='a' or…………y20='a'

同理,count(b)
select count(b) from 表名
where y1='b' or y2='b' or…………y20='b'
应该可以了,试试行不.

不是不能统计,只是运行速度太慢了,效率太低

表设计得有问题,建议重新建个表,便于统计!

表这样设计是不是有问题!你自己再想想!

用excel就行吧?