json 資料的日期格式似乎不正確,例如 - '2019-07'。正確的日期格式如下所示,例如 - '2019-12-30T03:47:23.962'
我正在嘗試檢索包含這些錯誤資料的整個記錄??。我正在使用以下查詢的變體,但似乎沒有任何效果 -
例如 - 按預期檢索所有包含以下日期的檔案
SELECT * FROM data where data.date LIKE ' 19-07%';
eg2- 不檢索任何資料
SELECT * FROM data where data.date LIKE '2019-07 %';
任何幫助真的很感激!
uj5u.com熱心網友回復:
使用錯誤處理轉換函式 - TRY_CAST:
帶有 TRY_ 前綴的轉換函式是它們各自轉換函式的特殊版本。當無法執行轉換時,這些函式回傳 NULL 值而不是引發錯誤
select *
from data
where try_cast(data:date::string as date) is null;
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/355491.html
上一篇:日期時間年份超出范圍
下一篇:我想在雪花中加載我的時間戳列
