亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

oracle多行轉多列怎么實現

小億
258
2024-04-22 17:41:46
欄目: 云計算

在Oracle中,可以使用PIVOT函數將多行數據轉換為多列數據。以下是一個示例:

假設有一個名為sales的表,包含以下數據:

region product sales_amount
North A 100
North B 200
North C 150
South A 120
South B 250
South C 180

要將上述數據轉換為多列,可以使用以下SQL查詢:

SELECT *
FROM (
  SELECT region, product, sales_amount
  FROM sales
)
PIVOT (
  SUM(sales_amount)
  FOR product IN ('A' AS A, 'B' AS B, 'C' AS C)
)
ORDER BY region;

執行以上查詢將得到以下輸出:

REGION A B C
North 100 200 150
South 120 250 180

這樣就將原始的多行數據轉換為了多列數據。

0
松江区| 岑溪市| 海宁市| 庆云县| 宿迁市| 德格县| 高台县| 碌曲县| 长春市| 五大连池市| 东光县| 温宿县| 梁河县| 贺兰县| 望城县| 泰来县| 深泽县| 色达县| 辽宁省| 赫章县| 三门峡市| 平湖市| 龙泉市| 波密县| 双辽市| 梁山县| 平阴县| 仁布县| 黔江区| 祁连县| 饶平县| 建瓯市| 武汉市| 新闻| 克拉玛依市| 安达市| 鄂托克前旗| 诸城市| 牡丹江市| 衡水市| 东阿县|