表中的数据显示如下:
我正在尝试将第一列转换为行
因此它计算了多少用户正在讲一种语言并使用word,excel等。 我尝试过使用枢轴,但我无法弄清楚如何动态使用它。
SELECT *
FROM (
SELECT kolomtellingwaarde,
regeltellingwaarde
FROM analytics_bindingresults
)
pivot
(
count(*)
FOR kolomtellingwaarde IN ('Nederlands', 'Frans')
)
此代码有效,但仅适用于2种语言。如您所知,有很多语言,所以在IN语句中列出所有语言是不可能的。有没有办法可以创建一个获取所有语言并将其显示为行('标题')的查询。我听说也可以使用DECODE,但之前从未使用过。