SELECT 查询结果额外增加自动递增序号

来源:互联网 发布:布丁动漫软件下载 编辑:程序博客网 时间:2024/05/23 15:07

 SELECT 序号=

 (SELECTCOUNT(合同号) FROM 订单 AS LiMingWHERE LiMing.合同号<= Chang.合同号)FROM 订单 AS Chang where 合同号='009'ORDER BY 1

也可以写成

select 序号= (select count(合同号) from 订单 where 合同号 <=chang.合同号)  from 订单as chang where 合同号='009’ order by 1


说明

1. order by 1 是指按查询结果的第一项排序

2. 如果去掉009限制,则会查询所有的合同号。效率一般