to_char函数有什么作用?

时间:2016-02-29 13:32:57

标签: oracle oracle11g

这是完整的代码:

SELECT last_name, hire_name, To_char(hired_date, 'DAY') "Day"
from employees
order by to_char(hire_date -1,'d')

我想了解这部分代码。

 to_char (hire_date -1, 'd')

有人可以解释一下to_char功能如何运作?

2 个答案:

答案 0 :(得分:0)

TO_CHAR只是一个来自select查询类型的转换器,很可能无需转换即可正确查询数据,-1位(如果这也让你感到困惑)是在雇用日期前一天给你。

答案 1 :(得分:0)

这是神谕。 发生的事情(据我所知)是需要一天的日期减去一天。希望这有助于您理解它。

 So, 
 TO_Char(hired_date -1, day) 
 T0_Char  = method name
 hired_date = orginional date
 -1 = orignional date minus 1 day
 day = return the the day ( Sunday , Monday wensday)