動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
SQL

3.ランキング(ROW_NUMBER / RANK)

出典: SQL Server のカーソルを使うべきタイミングと書き方(業務SE現場の判断軸)カーソルを避けるべき5つの場面(書き換え後のSETベース例) / 3.ランキング(ROW_NUMBER / RANK)

3.ランキング(ROW_NUMBER / RANK) (sql)#26525d4eb78c
-- ✅ウィンドウ関数で一発
SELECT
    customer_id,
    purchase_date,
    amount,
    ROW_NUMBER()OVER (PARTITION BY customer_id ORDER BY purchase_date DESC)AS rn
FROM purchase_history;
▸ 実行ボタンで結果を表示
  • id: #26525d4eb78c
  • lines: 7
  • extracted: 2026-06-10
  • captured: 2026-06-04

Source収録記事

この snippet は記事の「カーソルを避けるべき5つの場面(書き換え後のSETベース例) / 3.ランキング(ROW_NUMBER / RANK)」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

6
図鑑トップ