现在db2400里有个表,有两个字段,姓名和年龄,这个表有600万条记录.
现在按年龄排序后,要求中位数,请问怎样定位到第300万条记录?也就是求这条记录的年龄?作者: wildfish 时间: 2007-01-22 17:27
i5似乎有ROWNUMBER还是ROW-NUMBER函数
你可以试试.作者: USING_AS400 时间: 2007-01-22 17:38
先建立一个以年龄为键字的逻辑文件,然后在程序里头用记录号定位,读出记录之后再稍微做些判断就应该可以了吧?作者: 小孔孔 时间: 2007-01-24 10:18
用了个方法,再建立个表,用fetch first n rows order by age 插入,再取这个表的最后1条