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');

 
 
 
 
 
 
 
 
 
 

猜你喜欢

转载自www.cnblogs.com/wellxx/p/10129371.html