За една колона, count(ColumnName) връща броя на редовете, където ColumName не е нула:
select count(TheColumn)
from YourTable
Можете да генерирате заявка за всички колони. Според предложението на Martin можете да изключите колони, които не могат да бъдат null с is_nullable = 1 . Например:
select 'count(' + name + ') as ' + name + ', '
from sys.columns
where object_id = object_id('YourTable')
and is_nullable = 1
Ако броят на таблиците е голям, можете да генерирате заявка за всички таблици по подобен начин. Списъкът с всички таблици е в sys.tables .