在Oracle數據庫中,TO_CHAR()
函數用于將日期或時間值格式化為字符串。如果你想使用類似于 DATE()
函數的功能(實際上在Oracle中沒有名為 DATE()
的函數),你應該使用 TO_CHAR()
函數并指定相應的格式模型。
以下是一些常見的格式模型示例:
下面是如何使用 TO_CHAR()
函數的一些示例:
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') AS today FROM dual;
SELECT TO_CHAR(SYSDATE, 'MM/DD/YYYY') AS today FROM dual;
SELECT TO_CHAR(SYSDATE, 'DD-MON-YYYY') AS today FROM dual;
在這些示例中,SYSDATE
是一個內置函數,返回當前系統日期和時間。dual
是一個虛擬表,用于在不涉及實際表的情況下執行查詢。
注意:雖然這些示例使用了與日期相關的格式模型,但 TO_CHAR()
也可以用于格式化其他類型的數據,如數字、日期時間等。只需更改格式模型即可。