or
本練習屬於課程
在使用 Snowflake 改變世界之前,你需要先了解自己要處理的資料型別。你會從文字資料開始,學習如何在查詢中使用並定義欄位,還會知道如何從任意資料表擷取欄位詳細資訊。接著你將熟悉數值型別與日期/時間資料,了解精度、尺度,以及如何將字串轉換為時間戳記。
既然你已經徹底了解手中的 Snowflake 資料,接下來就是操作與轉換它。你會先從使用 TRIM、SPLIT 與 CONCAT 進行文字資料處理開始,然後掌握像 SUM 與 AVG 這類的算術與彙總運算。你將探索時間戳記轉換,包含擷取年份或小時等組件、計算日期之間的區間,並建立你自己的 Snowflake 使用者自訂函式(UDF),以實作個人化邏輯。
在最後一章,你將進一步掌握 Snowflake 的進階功能。你會從 VARIANT 型別(半結構化資料)開始,學習使用點標記與中括號標記來解析頂層與巢狀資料,接著透過建立並使用多個常見資料表運算式(CTE)來精通 CTE。最後,你會以使用 PIVOT 關鍵字建立樞紐化資料表作結,將資料轉換為易於理解的格式,方便報表與分析。
當前練習