[英]SQL: Casting text to date
我有一個日期的TEXT列,需要將它們轉換為日期,但是我正在使用的兩種方法無法正常工作。 見下文。
SELECT CAST("12/01/2009" as date);
12
它僅在停止在“ /”之前返回第一個數字。
SELECT DATE("12/01/2009");
Returns nothing
我也嘗試了CONVERT,但是我使用的是SQLite,但由於出現語法錯誤,它似乎不支持它。 關於如何解決這個問題有什么建議嗎?
SqLite沒有日期類型。 您需要執行字符串操作才能實現此目的。
SELECT CAST('2009-01-12' AS DATE);
用它。 返回2014-02-28
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.