在 SQL 中,TO_DATE()
函數用于將字符串轉換為日期類型
TO_DATE(string, format)
其中:
string
是要轉換為日期的字符串。format
是一個可選參數,表示字符串的日期格式。如果省略此參數,則假定字符串采用默認日期格式。以下是一些使用 TO_DATE()
函數的示例:
SELECT TO_DATE('2022-01-01') AS date;
這將返回一個日期值,表示 2022 年 1 月 1 日。
SELECT TO_DATE('01/01/2022', 'DD/MM/YYYY') AS date;
這將返回一個日期值,表示 2022 年 1 月 1 日。注意,我們在 TO_DATE()
函數中指定了日期格式為 ‘DD/MM/YYYY’。
TO_DATE()
函數:SELECT * FROM orders
WHERE order_date >= TO_DATE('2022-01-01', 'YYYY-MM-DD');
這將返回所有訂單日期大于或等于 2022 年 1 月 1 日的訂單。
請注意,不同的數據庫系統(如 Oracle、MySQL、PostgreSQL 等)可能對日期格式和 TO_DATE()
函數的處理方式有所不同。因此,在使用 TO_DATE()
函數時,請務必參考您所使用的數據庫系統的文檔。