【发布时间】:2016-05-10 00:19:54
【问题描述】:
我需要您在 SQL 方面的帮助。 :)
我有一张这样的桌子:
Column1 Column2 Column3 ...
null null x
x x null
x null null
x null x
...
我想为每个列选择计数,并按此计数得到类似此顺序的结果:
Column1 1034
Column24 876
Column3 567
...
现在,我知道如何选择我的列名:
SELECT column_name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'my_table';
而且我知道如何在 SQL 中计数:
COUNT(my_column);
我想知道是否可以在 SQL 中执行此操作,因为我需要在 phpmyadmin 中创建一个视图。
顺便说一句,请原谅我糟糕的英语! ;)
非常感谢那些花时间帮助我的人!
【问题讨论】:
-
有一个PHP脚本可以做到这一点,你可以在这里查看:academe.co.uk/2011/08/mysql-finding-counts-of-data-by-columns