1. 程式人生 > >Oracle OCP 學習日誌-使用轉換函式和條件表示式-04

Oracle OCP 學習日誌-使用轉換函式和條件表示式-04

 

 

 

使用TO_CHAR函式處理日期

TO_CHAR(data,'format_model')
SELECT employee_id, TO_CHAR(hire_date, 'MM/YY') Month_Hired 
FROM   employees 
WHERE  last_name = 'Higgins'; 

 

使用TO_CHAR函式處理數字

TO_CHAR(number,'format_model')

 
SELECT TO_CHAR(salary
, 
'$99,999.00') SALARY FROM employees WHERE last_n ame = 'Ernst';

使用TO_CHAR函式處理數字(續) •如果數字的位數超過了格式樣式中提供的位數,則Oracle Server就會用由數字符號(#)組成的字串來替代整個數字。 • Oracle Server會將儲存的小數值舍入到格式樣式中指定的小數位數。

 

SELECT last_name, TO_
CHAR(hire_date, 'DD-Mon-YYYY')
FROM  employees
WHERE
hire_date < TO_ DATE('01-Jan-90','DD-Mon-RR');