資料樣例

選擇aa,bb,cc,dd 4個欄位,我想得到如下結果:這4個欄位中,全部為空值的有1條資料,有2個空值的有2條資料,有1個空值的有1條資料,無空值的有1條資料
新手求助大神解答,非常感謝!
uj5u.com熱心網友回復:
select
空值數=(case when aa='' then 1 else 0 end
+case when bb='' then 1 else 0 end
+case when cc='' then 1 else 0 end
+case when dd='' then 1 else 0 end
+case when ff='' then 1 else 0 end )
,* from 表
order by (case when aa='' then 1 else 0 end
+case when bb='' then 1 else 0 end
+case when cc='' then 1 else 0 end
+case when dd='' then 1 else 0 end
+case when ff='' then 1 else 0 end )
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/24337.html
標籤:疑難問題
上一篇:求大神看一下這個觸發器有什么問題
