ホームページ  >  記事  >  データベース  >  知方可补不足~row_number,rank,dense_rank,ntile排名函数的用法

知方可补不足~row_number,rank,dense_rank,ntile排名函数的用法

WBOY
WBOYオリジナル
2016-06-07 17:38:541202ブラウズ

这篇文章介绍SQL中4个很有意思的函数,我称它的行标函数,它们是row_number,rank,dense_rank和ntile,下面分别进行介绍。 一 row_number:它为数据表加一个叫行标示的列,它在数据表中是连续的,我们必须按着某个顺序把表排序之后,才能使用row_number,看下

这篇文章介绍SQL中4个很有意思的函数,我称它的行标函数,它们是row_number,rank,dense_rank和ntile,下面分别进行介绍。

一  row_number:它为数据表加一个叫“行标示”的列,它在数据表中是连续的,我们必须按着某个顺序把表排序之后,才能使用row_number,看下列例子:

SELECT row_number() OVER ( ORDER BY SalePrice ) AS row , * FROM Product ,

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。