当前位置:首页文章首页 IT学院 Java

row_number()函数巧妙用法,让数据输出效率高

作者:  来源:  发布时间:2011-4-26 11:35:59  点击:

table title
id name
1 2
2 3

table line
id title_id name key_index
1 1 A 2
2 1 B 4
3 2 C 1


用row_number()函数根据key_index顺序,注意此字段不连续、
出现如下结果
line_id name row_name
1 A 1
2 B 2
3 C 1

 

select *,row_name=row_number() over(partition by title_id order by key_index)
from line

文章评论

软件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z