SQL分析自身預置了諸多函數,可以滿足大部分業務情境的資料處理需求。本文為您介紹SQL分析提供的函數類型及函數使用相關說明。
背景資訊
SQL分析預置的函數類型如下。
函數類型 | 說明 |
支援處理DATE、DATETIME、TIMESTAMP等日期類型資料,實現加減日期、計算日期差值、提取日期欄位、擷取目前時間、轉換日期格式等業務處理能力。 | |
支援處理BIGINT、DOUBLE、DECIMAL、FLOAT等數實值型別資料,實現轉換進位、數學的運算、四捨五入、擷取隨機數等業務處理能力。 | |
支援在指定的開窗列中,實現求和、求最大最小值、求平均值、求中間值、數值排序、數值位移、抽樣等業務處理能力。 | |
支援將多條輸入記錄彙總成一條輸出值,實現求和、求平均值、求最大最小值、求平均值、參數彙總、字串串連等業務處理能力。 | |
支援處理STRING類型字串,實現截取字串、替換字串、尋找字串、轉換大小寫、轉換字串格式等業務處理能力。 | |
支援處理MAP和ARRAY類型資料,實現複雜元素結構化處理。 | |
除上述函數之外,提供支援其他業務情境的函數。 |