PostgreSQL中的Crosstab查詢功能在不同版本中有一些更新和變化,以下是一些主要的變化:
PostgreSQL 9.0版本以前,Crosstab查詢需要使用第三方擴展模塊tablefunc來實現。在PostgreSQL 9.0版本中,Crosstab查詢功能被集成到核心中,無需額外安裝擴展。
從PostgreSQL 9.0版本開始,Crosstab查詢的語法和用法沒有太大變化,但是在后續版本中可能會有一些性能和功能的改進。
在PostgreSQL 9.4版本中,引入了新的Crosstab函數crosstab(text sql)來簡化Crosstab查詢的語法,使其更易使用。
在PostgreSQL 9.6版本中,引入了新的Crosstab函數crosstab(text sql)來取代之前的crosstab(text source_sql, text category_sql)函數,使得用戶可以直接在一個查詢中完成Crosstab操作。
總的來說,PostgreSQL中的Crosstab查詢功能在不斷地發展和改進,用戶可以根據自己的需求和使用情況選擇適合的版本和方法來實現Crosstab查詢。