全部產品
Search
文件中心

:查詢文法與內建函數

更新時間:Feb 28, 2024

在PostgreSQL官方函數基礎上,MaxCompute Lightning還支援查詢文法、MAX_PT等內建函數。

查詢文法

MaxCompute Lightning查詢引擎基於PostgreSQL 8.2。當前僅支援對已有MaxCompute表進行SELECT查詢,相關文法參見PostgreSQL官方文檔

函數

命令格式:
max_pt(table_full_name)

命令說明:

對於分區的表,此函數返回該分區表的一級分區的最大值,以及該分區下所有的資料檔案並按照字母排序。

參數說明:

table_full_name:String類型,用於指定表名(必須攜帶專案空間名稱,例如prj.src)。您必須對此表有讀許可權。

傳回值:

返回最大的一級分區的值。

樣本:

假設tbl為分區表,對應分區如下,且包含資料檔案如下。
pt =‘20120901’
pt =‘20120902’
如下語句中分區max_pt傳回值為20120902,MaxCompute SQL語句讀出pt=‘20120902’分區下的資料。
select * from tbl where pt=max_pt('myproject.tbl');