注意事项
- 在Oracle中使用日期的方式可以转换为字符串进行对比
To_char(日期)
2.在Oracle中使用Row_Number() over() AS,后面不能带*号
select * FROM (select ROW_NUMBER() OVER (ORDER BY id desc)AS Rn, ID,workid,name,reason,groupid,area,cuser,cdate From VIP_SerachLog_NoPower where TO_char(cdate,'yyyy/mm/dd')
between '2019/02/27' and '2019/03/14' and upper(workid)=upper('W18001999') and groupid='G43' ) a where a.Rn<8;
- 查询表时要注意inner连接的表的顺序
- 使用rownum时要注意先排序再把它放到子查询中进行查询