计算倍数列Mysql的唯一值数量

时间:2019-02-22 19:03:37

标签: mysql

我有一个这样的表,我想获取这3列( string_2 string_2 string_3

我知道如何在MySQL中做一个不同的计数,但是在这种情况下,我不知道如何为多列计算不同的不同值

enter image description here

我想输入的是

enter image description here

1 个答案:

答案 0 :(得分:2)

您需要结合使用countdistinct

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