六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 196|回复: 0

derby一些很难得的sql语句

[复制链接]

升级  52.67%

33

主题

33

主题

33

主题

秀才

Rank: 2

积分
129
 楼主| 发表于 2013-1-14 23:01:20 | 显示全部楼层 |阅读模式
分页查询:
select p.* from(
select ROW_NUMBER() OVER() AS rownum ,t.* from (
select * from t_amountIn where day='20110107' order by t5percent desc
) t )p
where p.rownum<31



select a.*,b.price as curprice,b.price-a.price as dif  from(
select p.* from(
select ROW_NUMBER() OVER() AS rownum ,t.* from (
select * from t_amountIn where day='20110106' order by t5percent desc
) t )p
where p.rownum<31
) a,
(
select * from t_amountIn where day='20110107'
)b
where a.code=b.code


数据库表拷贝:类似select into功能
insert into test(day,code,name)
select day,code,name from t_amountIn







insert into t_amountIn_dif
(select a.*,b.price as curprice,b.price-a.price as dif  from(
select p.* from(
select ROW_NUMBER() OVER() AS rownum ,t.* from (
select * from t_amountIn where day='20110106' order by t5percent desc
) t )p
) a,
(
select * from t_amountIn where day='20110107'
)b
where a.code=b.code)
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表