溫馨提示×

PostgreSQL中Crosstab查詢的輸出格式如何設置

小樊
108
2024-08-10 09:52:47
欄目: 云計算

在PostgreSQL中,使用Crosstab查詢時,可以通過在查詢語句中使用FORMAT子句來設置輸出格式??梢栽O置的輸出格式包括row、columnvalue。下面是一個示例:

SELECT * FROM crosstab(
  'SELECT year, month, sales 
   FROM sales_data
   ORDER BY 1,2',
  'SELECT DISTINCT month FROM sales_data ORDER BY 1'
) AS ct(year text, january int, february int, march int, april int, may int, june int, july int, august int, september int, october int, november int, december int);

在上面的示例中,使用AS ct(year text, january int, february int, march int, april int, may int, june int, july int, august int, september int, october int, november int, december int)來設置輸出格式,指定了年份和每個月份的銷售額。通過設置輸出格式,可以將結果以更易讀的方式進行展示。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女