求问论坛文章分页中的问题 请问大家我这里在弄一个论坛,我的主题帖是有置顶帖和普通帖,我想实现先显示置顶帖按照最新回复时间排列,再显示普通帖也按最新回复时间排列。我是用jsp + oracle做的,我的rownum在置顶帖和普通贴之间如何操作呢?或者大家给下这个问题的思路?本人不胜感激! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要把置顶贴放在普通贴之前,用标志判断flag='p' 普通贴sql可以如下写:select * from (select t.*,rownum as rn from table t) order by case when flag='p' then 0 else 1 end ||rn desc 没测试 非常着急!!请哪位高手帮忙解答下。 instr函数是不是存在bug oracle8.17 内存SGA的设置问题 装oracle企业版和标准版都出现ORA—12560 协议适配器错误,是什么原因呢 树形结构算法怎样实现?大家来看看。 请教呀! 用SVRMGRL启ORACLE数据库出错,各位大哥HELP ME! 关于jdbc-oracle的连接问题!高手救我也! 如何给多个变量赋值? 把从8.0.5的 *.dmp文件导入9i的数据库中,总是出错,哪个老兄有解决办法? 关于一个存储过程,数据库高手请进来看看 两张表合成一个视图,请高手帮忙最好能通过一个SQL语句实现
flag='p' 普通贴
sql可以如下写:
select * from (select t.*,rownum as rn from table t)
order by case when flag='p' then 0 else 1 end ||rn desc 没测试