91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
上林县| 什邡市| 彝良县| 大连市| 汶川县| 洛阳市| 田林县| 烟台市| 开原市| 忻州市| 吴江市| 偃师市| 黎平县| 梅州市| 叶城县| 永康市| 康马县| 车致| 大安市| 友谊县| 梧州市| 弥勒县| 张家口市| 崇明县| 六安市| 兴国县| 廉江市| 乐山市| 佛山市| 五大连池市| 灵寿县| 盖州市| 盐池县| 广德县| 古浪县| 平塘县| 南昌市| 高邑县| 上思县| 维西| 内黄县|