多值属性的冲突

时间:2015-03-28 20:02:44

标签: sql

我有一个具有名称和爱好的数据库(作为多值属性),我想知道多个相同值的出现次数是多少 例如 如果这是一个示例数据库

A reading
A dancing
B reading
B dancing

然后结果应该是

List of hobbies  | Number of occurrence
-----------------|---------------------
reading, dancing | 2 

1 个答案:

答案 0 :(得分:0)

我认为您有这样的查询:

SELECT hobbies, Count(*) As hNo 
FROM t
GROUP BY hobbies

结果设置如下:

hobbies | hNo
--------+------
reading | 2 
dancing | 2

现在,对于此数据集,您可以按照此问题的答案[Concatenate many rows into a single text string]将它们放在一行中。