補償條款
適用於:磚的SQLSQL倉庫2022.35版本或更高版本磚運行時11.2及以上
跳過一個語句或子查詢返回的行數。這一條款主要是結合使用的限製來頁麵通過一個結果集,訂單通過
產生一個確定的結果。
請注意
當通過一個結果集分頁時使用限製
和抵消
跳過的行處理。這些行僅僅得到抑製從結果集分頁。這種技術並不是建議對於資源密集型查詢。
例子
>創建臨時視圖人(的名字,年齡)作為值(“禪回族”,25),(“阿尼爾B”,18),(照年代”,16),(“邁克”,25),(“約翰一”,18),(“傑克N”,16);——選擇第四和第五行的字母順序排列。>選擇的名字,年齡從人訂單通過的名字限製2抵消3;邁克一個25照年代16——指定所有選項的限製和一個偏移量為零,返回所有的行。>選擇的名字,年齡從人訂單通過的名字限製所有抵消0;阿尼爾B18傑克N16約翰一個18邁克一個25照年代16禪回族25——一個常數函數表達式作為輸入來抵消。>選擇的名字,年齡從人訂單通過的名字抵消長度(“火花”);禪回族25——non-literal表達式作為輸入,以抵消是不允許的。>選擇的名字,年齡從人訂單通過的名字抵消長度(的名字);錯誤:的抵消表達式必須評估來一個常數價值