sql - 数据列的统计
问题描述
我有 30 个表,其中大约有 2600 列。我正在寻找一个计算有多少列有数据的查询,所以....null = 没有数据,而不是 null = 数据。
我开始...
SUM(CASE WHEN mycolumn is null THEN 1 else 0 END)
但这样做,我将不得不创建 2600 个案例陈述......有没有更简单的方法来做到这一点?
我有 30 个表,其中大约有 2600 列。我正在寻找一个计算有多少列有数据的查询,所以....null = 没有数据,而不是 null = 数据。
我开始...
SUM(CASE WHEN mycolumn is null THEN 1 else 0 END)
但这样做,我将不得不创建 2600 个案例陈述......有没有更简单的方法来做到这一点?
标签: sqlsql-server