How to get number of false in every column of a table?

后端 未结 3 933
离开以前
离开以前 2021-01-21 00:52

I have a table say T_myTable it has 5 columns and all have some values either true or false.

--------------------------------
col1 | col2 | col3 | col4 | col5
--         


        
3条回答
  •  渐次进展
    2021-01-21 01:42

    This:

    SELECT SUM(CASE WHEN Col1 = 'false' THEN 1 ELSE 0 END) AS Col1
        , SUM(CASE WHEN Col2 = 'false' THEN 1 ELSE 0 END) AS Col2
        , SUM(CASE WHEN Col3 = 'false' THEN 1 ELSE 0 END) AS Col3
        , SUM(CASE WHEN Col4 = 'false' THEN 1 ELSE 0 END) AS Col4
        , SUM(CASE WHEN Col5 = 'false' THEN 1 ELSE 0 END) AS Col5
    FROM T_myTable
    

提交回复
热议问题