下表考慮蜂房如何計算比Hive表中的特定行更小的行?
+------+------+
| id | res |
+------+------+
| 1 | 55 |
| 2 | 10 |
| 3 | 89 |
| 4 | 100 |
| 5 | 80 |
| 6 | 55 |
| 7 | 70 |
| 8 | 35 |
| 9 | 46 |
| 10 | 51 |
+------+------+
現在,我必須計算其比在一個特定的行中的RE值較小的行數。
對於上述表中的輸出應該是
+------+------+
| id |count |
+------+------+
| 1 | 4 |
| 2 | 0 |
| 3 | 8 |
| 4 | 9 |
| 5 | 7 |
| 6 | 4 |
| 7 | 6 |
| 8 | 1 |
| 9 | 2 |
| 10 | 3 |
+------+------+
???您的查詢返回:'(2,10,1)(8,35,2)(9,46,3)(10,51,4)(1,55,5)(6,55,5)(7, 70,7)(5,80,8)(3,89,9)(4,100,10)',這不是想要的結果。 您是否運行了查詢?如果我對這個主題感興趣,請讓我來。 – ozw1z5rd
@ ozw1z5rd我能看到的唯一區別就是起始索引。 'Rank'返回從1開始的索引。其餘部分都是一樣的。 – Ambrish
完美!我錯過了它,它沒有交叉產品。 – ozw1z5rd