使用两列透视数据
在提供的数据中,每个用户都有多行代表其基于语言的组织和职位。所需的输出是对数据进行逆透视,呈现特定于用户的信息,例如每种受支持语言的组织和位置。
要实现此目的,可以采用 SQL 的 PIVOT 函数,如下所示:
SELECT * FROM source PIVOT ( MIN(org) AS org, MIN(position) AS position FOR lang IN('EN' AS en, 'FI' AS fi, 'SV' AS sv) );
在此查询中:
此查询将透视数据,通过在单独的列中呈现用户和语言特定的详细信息来生成所需的输出。
以上是SQL 的 PIVOT 函数如何跨多种语言逆透视用户数据?的详细内容。更多信息请关注PHP中文网其他相关文章!