随笔-4  评论-1  文章-0  trackbacks-0
  2007年7月3日
Oracle 中的rownum 在 rownum 中的可以使用 select * from sometable where rownum > 1 可以查询出记录,rownum 是一个伪列从自然数1开始 如果SQL语句select * from sometable where rownum >2 不能查询出记录,rownum返回的是false 并不能查询出记录 所以要用子查询产成一个rownum,还要给rownum产生一个别名 select * form ( select rownum as num ,* from sometable ) where rownum >2 这样就可以查出结果了。。。。不过数据量大了效率不是很高 。 n-m的sql语句,必须要有主键 select t2.* from ( select tmp n-m , t1.* from ( select top n , t.* from tablename t order by t.F1 ) as t1 order by t1.F1 desc ) as t2 order by t2.F1
posted @ 2007-07-23 10:32 iamnick 阅读(148) | 评论 (0)编辑 收藏
date "081017482007" //“月日时分年”的格式 clock -w //将系统时间写入 CMOS 中,这样下次重新开机时系统时间才会持续抱持最新的正确值 这些我使用都是ROOT权限,不知道其它权限的用户可不可以修改。 vi file 可以使用 set -nu 显示行号
posted @ 2007-07-03 14:17 iamnick 阅读(133) | 评论 (0)编辑 收藏