MySQL 9.0 發行說明
SQL 標準對視窗函數施加了一個限制,即它們不能在 UPDATE 或 DELETE 陳述式中使用來更新列。允許在這些陳述式的子查詢中使用這些函數(以選取列)。
MySQL 不支援這些視窗函數功能
彙總視窗函數的
DISTINCT語法。巢狀視窗函數。
取決於目前列值的動態框架端點。
剖析器會識別這些視窗結構,但這些結構不支援
剖析
GROUPS框架單位指定詞,但會產生錯誤。僅支援ROWS和RANGE。剖析框架規格的
EXCLUDE子句,但會產生錯誤。剖析
IGNORE NULLS,但會產生錯誤。僅支援RESPECT NULLS。剖析
FROM LAST,但會產生錯誤。僅支援FROM FIRST。
給定 SELECT 最多支援 127 個視窗。請注意,單一查詢可能會使用多個 SELECT 子句,而每個子句最多支援 127 個視窗。不同視窗的數量定義為具名視窗的總和,以及任何視窗函數 OVER 子句中指定的任何隱式視窗。您也應該注意到,使用大量視窗的查詢可能需要增加預設的執行緒堆疊大小(thread_stack 系統變數)。