SQL菜鳥筆記之第八篇 SQL單行函式 (中)

lurou發表於2011-08-31

昨天已經學習了字元型函式、數值型函式、日期型函式,繼續學習轉換函式。


轉換函式有TO_CHAR, TO_NUMBER, TO_DATE,包括隱式轉換、顯式轉換

1、隱式轉換
VARCHAR2/CHAR ---&gt NUMBER
VARCHAR2/CHAR ---&gt DATE
eg:
SELECT employee_id,first_name
FROM employee
WHERE hire_date > '01-JAN-90';(日期轉換為DATE型別)

SELECT '923.14' + 25.05 FROM dual;

2、顯式轉換
TO_CHAR(NUMBER)---&gtCHAR TO_NUMBER(CHAR)---&gtNUMBER
TO_DATE(CHAR)---&gtDATE TO_CHAR(DATE)---&gtCHAR

TO_CHAR(date,'format model')
format model也就是格式化樣式或型別,有以下特點:
必須用單引號括起來;
大小寫敏感;
用fm消除空格;
TO_CHAR(NUMBER)得到的結果是VARCHAR2型別,小提示一下。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26006637/viewspace-706350/,如需轉載,請註明出處,否則將追究法律責任。

相關文章