SQL 如何實現動態的行列轉置

Oracle 和新版 Mysql 裏有 pivot 實現行列轉置,但實際處理數據時,會碰到一些更復雜的轉置情況,pivot 也搞不定,比如: 想轉置成: 這個難點在於事先不知道有多少種收入來源,而且每個人的收入來源種類各不相同。先得計算出種類個數,根據個數動態生成表結構,然後按照順序填充每個人的多個收入數據。 SQL 的計算過程不提倡分步,對集合操作支持的也不徹底,很難應付這種多步驟複雜計算。 如
相關文章
相關標籤/搜索