last_value() を使用すると間違った結果が発生する
P粉486743671
P粉486743671 2024-03-31 11:23:07
0
1
352

これはフォームです:

###エリア### ###バラエティ### ###価格### アレクサンダー バレー ###カベルネ・ソーヴィニヨン### 35 ###カベルネ・ソーヴィニヨン### ###カリフォルニア### 5 ###カリフォルニア### 各地域で最も安い品種と最も高価な品種を調べたいので、出力は次のようになります: ###エリア### ###高い### ###安い### ###カベルネ・ソーヴィニヨン### メルロー
id 1
2 アレクサンダー バレー45
3 アレクサンダー バレー メルロー 19
4ソーヴィニヨン・ブラン 8
ピノ ノワール 17
アレクサンダー バレー

###カリフォルニア###

ピノ ノワールソーヴィニヨン・ブラン両方を使用して正しい結果を得ることができました リーリー これは次のクエリと同等だと思います リーリー しかし、私の出力は次のようになります: アレクサンダー バレーアレクサンダー バレーメルロー
first_value()
###エリア### ###高い### ###安い###
###カベルネ・ソーヴィニヨン### ###カベルネ・ソーヴィニヨン### ###カベルネ・ソーヴィニヨン###
###カリフォルニア###

ピノ ノワール ピノ ノワール

###カリフォルニア###

ピノ ノワール

ソーヴィニヨン・ブラン
P粉486743671
P粉486743671

全員に返信(1)
P粉253800312

FIRST_VALUE および LAST_VALUE のデフォルトのウィンドウは、ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW です。つまり。これが最初の応答です。最後の値は「これまで」です。

ただし、データセット全体に適用する必要があるため、ウィンドウ範囲を明示的に記述する必要があります。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!
私の出力が間違っているのはなぜですか?私は混乱しています。