我有一个这样的表,我想获取这3列( string_2 string_2 和 string_3 )
我知道如何在MySQL中做一个不同的计数,但是在这种情况下,我不知道如何为多列计算不同的不同值
我想输入的是
答案 0 :(得分:2)
您需要结合使用count
和distinct
:
SELECT
count(distinct string_1) AS string_1,
count(distinct string_2) AS string_2,
count(distinct string_3) AS string_3
FROM table_name