还有一个问题已经知一个DATE开column,取月中的星期几,然后按星期几进行排序select ename,hiredate,to_char(hiredate,'DAY') from emp;这个order by 应怎写啊? ENAME HIREDATE DAY
---------- --------- ---------
KING 17-NOV-81 MONDAY
MILLER 23-JAN-82 FRIDAY
BLAKE 01-MAY-81 THURSDAY
CLARK 09-JUN-81 MONDAY
JONES 02-APR-81 WEDNESDAY
05TIN 28-SEP-81 SUNDAY
ALLEN 20-FEB-81 THURSDAY
TURNER 08-SEP-81 MONDAY
WARD 22-FEB-81 SATURDAY
FORD 03-DEC-81 WEDNESDAY
SMITH 17-DEC-80 TUESDAY如何写才能让DAY column可以按星期几来排序
---------- --------- ---------
KING 17-NOV-81 MONDAY
MILLER 23-JAN-82 FRIDAY
BLAKE 01-MAY-81 THURSDAY
CLARK 09-JUN-81 MONDAY
JONES 02-APR-81 WEDNESDAY
05TIN 28-SEP-81 SUNDAY
ALLEN 20-FEB-81 THURSDAY
TURNER 08-SEP-81 MONDAY
WARD 22-FEB-81 SATURDAY
FORD 03-DEC-81 WEDNESDAY
SMITH 17-DEC-80 TUESDAY如何写才能让DAY column可以按星期几来排序
解决方案 »
- 怎么让sqlplus登录时自动执行某个脚本
- ORA-01043
- 我建立了一个用户,为什么在"方案"中没有找到这个名字?
- 服务器可以连结,客户Normal可以连结,system及sys用户不能连结????
- oracle数据库导错误解析,在线等待!!!急!!!呼唤高手指教!!!
- oracle本来用的挺好的,后来连接出现了无法解析连接描述符中制定的SID
- 求助有关返回一个月中第几周的涵子
- job的使用,急!!
- oracle 在pl/sql中怎样返回一个记录集?
- Oracle版块没有高手!!!! 这个当真没人能解决?******************
- 菜鸟问题,请指教
- 我的一个表空间设置了两个数据文件,第一个数据文件满了,系统会自动转向第二个数据文件吗?
先执行COLUMN GRADE FOR A7,然后再运行以上的SQL语句.问题应该就可以解决了.
sql> columns GRADE format a50
SQL> select job,decode(job,'PRESIDENT','A','MANAGER','B','ANALYST','C','SALESMAN','D','CLERK','E','O') "GRADE"
from emp2) select ename,hiredate,to_char(hiredate,'DAY')
from emp
order by to_char(hiredate,'D')
select ename,hiredate,to_char(hiredate,'DAY') WEEK from emp ORDER BY WEEK;
以上两个问题,如果有别的更好的解决方案.请指教.
thxorder by to_char(hiredate,'D')
是正确的,order by day of the week.