これはフォームです:
| id | ###エリア### ###バラエティ### ###価格###1 | ||
|---|---|---|---|
| 2 | アレクサンダー バレー | ###カベルネ・ソーヴィニヨン###45 | |
| 3 | アレクサンダー バレー | メルロー | 19 |
| 4 | ###カリフォルニア###ソーヴィニヨン・ブラン | 8 | |
| ピノ ノワール | 17 | 各地域で最も安い品種と最も高価な品種を調べたいので、出力は次のようになります: | |
| ###エリア### ###高い### ###安い### | アレクサンダー バレー | ###カベルネ・ソーヴィニヨン###
###カリフォルニア###
ピノ ノワール| 両方を使用して正しい結果を得ることができました | first_value() | リーリー|
|---|---|---|
| ###エリア### ###高い### ###安い### | ||
| ###カベルネ・ソーヴィニヨン### ###カベルネ・ソーヴィニヨン### | アレクサンダー バレー | ###カベルネ・ソーヴィニヨン### | メルロー
ピノ ノワール
ピノ ノワール
###カリフォルニア###
ピノ ノワール
| 私の出力が間違っているのはなぜですか?私は混乱しています。 |
|---|
FIRST_VALUEおよびLAST_VALUEのデフォルトのウィンドウは、ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROWです。つまり。これが最初の応答です。最後の値は「これまで」です。ただし、データセット全体に適用する必要があるため、ウィンドウ範囲を明示的に記述する必要があります。
リーリー