首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

请问一个Select的有关问题

2012-02-21 
请教一个Select的问题通过一个很复杂的函数得到一个临时表Temp:abcd1期初1232343452期末456567678现在需要

请教一个Select的问题
通过一个很复杂的函数得到一个临时表Temp:

  a b c d
1 期初 123 234 345
2 期末 456 567 678

现在需要取出期初一行的 b 的值123,还有期末一行的 b,c,d值,只能放在一个Select中

不知道说明白了没有,先谢谢。

[解决办法]

SQL code
select columnname from ( select a.*, rownum rn from tablename a) where  rn <= pagenum * recnum and    rn >= (pagenum-1) * recnum;
[解决办法]
rn >= (pagenum-1) * recnum + 1;
[解决办法]
探讨
通过一个很复杂的函数得到一个临时表Temp:

  a      b      c      d
1  期初  123  234  345
2  期末  456  567  678

现在需要取出期初一行的 b 的值123,还有期末一行的 b,c,d值,只能放在一个Select中

不知道说明白了没有,先谢谢。

[解决办法]
select
case
when a="期初"
then b
when a-"期末"
then b,c,d
end

from temp

热点排行