當前位置:法律諮詢服務網 - 企業資訊 - kettle數據抽取:企業信息進專調表(寫了很久的SQL)

kettle數據抽取:企業信息進專調表(寫了很久的SQL)

先說我這個SQL是在幹嘛吧,抽取數據,把數據抽取到目標表中,這時候需要修改數據類型,調整數據格式,清洗異常數據類型。我就是在幹這個啦

round函數用於把數值字段舍入為指定的小數位數,ROUND(A,B) A 代表是要用到的字段 ,B是保留的小數

返回當前的時間和日期。我們壹般在創建表的時候會用到該函數,我們在查詢的時候把函數添加到查詢字段中可以顯示我們查詢時間,keittle在數據抽取時添加該字段可以顯示進數據的時間

isdate()檢查列是否為有效的日期,返回類型int(0,1),也就是在判斷某列的時候。isdate(字段) = 1為時間類型字段

我在數據類型轉換為 decimal(9,6) 時也報數據溢出的問題,數據溢出肯定是因為設置的數據格式不滿足數據格式。比如我在數據轉換的時候雖然設置了round條件只保留了6為小數,但是可能回存在非小數位的數字大於三位數,這時我們可以設置條件然後在進行數據類型的轉化。

CAST()函數和CONVERT()函數語法:

  • 上一篇:企業納稅人識別號可以改嗎?
  • 下一篇:新形勢下如何加強企業人力資源管理
  • copyright 2024法律諮詢服務網