select (iif([1]>0,1,0)+iif([2]>0,1,0)+iif([3]>0,1,0)+iif([4]>0,1,0)+iif([5]>0,1,0)+iif([6]>0,1,0)+iif([7]>0,1,0)+iif([8]>0,1,0)+iif([9]>0,1,0)+iif([10]>0,1,0)+iif([11]>0,1,0)+iif([12]>0,1,0)) AS 数量 from [TABLE]
我只想到这个又臭又长的句子,或者可以表加 个数量的字段 表明1-12列的个数,但这个字段的条件这么写呢
因为最好不要程序里处理,我想数据库里一次就取出想要的数据