[英]What's the difference between RANK() and DENSE_RANK() functions in oracle?
RANK()
和DENSE_RANK()
函數有什么區別? 如何在下面的emptbl
表中找出第 n 個薪水?
DEPTNO EMPNAME SAL
------------------------------
10 rrr 10000.00
11 nnn 20000.00
11 mmm 5000.00
12 kkk 30000.00
10 fff 40000.00
10 ddd 40000.00
10 bbb 50000.00
10 ccc 50000.00
如果表數據中nulls
,如果我想找出nth
薪水會發生什么?
RANK()
和DENSE_RANK()
函數之間有什么區別? 如何在下面的emptbl
表中找出第n個薪水?
DEPTNO EMPNAME SAL
------------------------------
10 rrr 10000.00
11 nnn 20000.00
11 mmm 5000.00
12 kkk 30000.00
10 fff 40000.00
10 ddd 40000.00
10 bbb 50000.00
10 ccc 50000.00
如果表中的數據為nulls
,如果我想找出nth
薪水會怎樣?
RANK()
和DENSE_RANK()
函數之間有什么區別? 如何在下面的emptbl
表中找出第n個薪水?
DEPTNO EMPNAME SAL
------------------------------
10 rrr 10000.00
11 nnn 20000.00
11 mmm 5000.00
12 kkk 30000.00
10 fff 40000.00
10 ddd 40000.00
10 bbb 50000.00
10 ccc 50000.00
如果表中的數據為nulls
,如果我想找出nth
薪水會怎樣?
RANK()
和DENSE_RANK()
函數之間有什么區別? 如何在下面的emptbl
表中找出第n個薪水?
DEPTNO EMPNAME SAL
------------------------------
10 rrr 10000.00
11 nnn 20000.00
11 mmm 5000.00
12 kkk 30000.00
10 fff 40000.00
10 ddd 40000.00
10 bbb 50000.00
10 ccc 50000.00
如果表中的數據為nulls
,如果我想找出nth
薪水會怎樣?
RANK()
和DENSE_RANK()
函數之間有什么區別? 如何在下面的emptbl
表中找出第n個薪水?
DEPTNO EMPNAME SAL
------------------------------
10 rrr 10000.00
11 nnn 20000.00
11 mmm 5000.00
12 kkk 30000.00
10 fff 40000.00
10 ddd 40000.00
10 bbb 50000.00
10 ccc 50000.00
如果表中的數據為nulls
,如果我想找出nth
薪水會怎樣?
RANK()
和DENSE_RANK()
函數之間有什么區別? 如何在下面的emptbl
表中找出第n個薪水?
DEPTNO EMPNAME SAL
------------------------------
10 rrr 10000.00
11 nnn 20000.00
11 mmm 5000.00
12 kkk 30000.00
10 fff 40000.00
10 ddd 40000.00
10 bbb 50000.00
10 ccc 50000.00
如果表中的數據為nulls
,如果我想找出nth
薪水會怎樣?
RANK()
和DENSE_RANK()
函數之間有什么區別? 如何在下面的emptbl
表中找出第n個薪水?
DEPTNO EMPNAME SAL
------------------------------
10 rrr 10000.00
11 nnn 20000.00
11 mmm 5000.00
12 kkk 30000.00
10 fff 40000.00
10 ddd 40000.00
10 bbb 50000.00
10 ccc 50000.00
如果表中的數據為nulls
,如果我想找出nth
薪水會怎樣?
RANK()
和DENSE_RANK()
函數之間有什么區別? 如何在下面的emptbl
表中找出第n個薪水?
DEPTNO EMPNAME SAL
------------------------------
10 rrr 10000.00
11 nnn 20000.00
11 mmm 5000.00
12 kkk 30000.00
10 fff 40000.00
10 ddd 40000.00
10 bbb 50000.00
10 ccc 50000.00
如果表中的數據為nulls
,如果我想找出nth
薪水會怎樣?
RANK()
和DENSE_RANK()
函數之間有什么區別? 如何在下面的emptbl
表中找出第n個薪水?
DEPTNO EMPNAME SAL
------------------------------
10 rrr 10000.00
11 nnn 20000.00
11 mmm 5000.00
12 kkk 30000.00
10 fff 40000.00
10 ddd 40000.00
10 bbb 50000.00
10 ccc 50000.00
如果表中的數據為nulls
,如果我想找出nth
薪水會怎樣?
RANK()
和DENSE_RANK()
函數之間有什么區別? 如何在下面的emptbl
表中找出第n個薪水?
DEPTNO EMPNAME SAL
------------------------------
10 rrr 10000.00
11 nnn 20000.00
11 mmm 5000.00
12 kkk 30000.00
10 fff 40000.00
10 ddd 40000.00
10 bbb 50000.00
10 ccc 50000.00
如果表中的數據為nulls
,如果我想找出nth
薪水會怎樣?
RANK()
和DENSE_RANK()
函數之間有什么區別? 如何在下面的emptbl
表中找出第n個薪水?
DEPTNO EMPNAME SAL
------------------------------
10 rrr 10000.00
11 nnn 20000.00
11 mmm 5000.00
12 kkk 30000.00
10 fff 40000.00
10 ddd 40000.00
10 bbb 50000.00
10 ccc 50000.00
如果表中的數據為nulls
,如果我想找出nth
薪水會怎樣?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.