İçeriğe atla
CodeItRaw
Yol

Satırları gruplamadan hesaplamak: sıralama, kümülatif toplam ve bir önceki satırla karşılaştırma.

Temel fikirler

  • Pencere fonksiyonları satırları birleştirmeden her satıra bir değer ekler.
  • PARTITION BY grupları, ORDER BY pencere içindeki sırayı belirler.
  • ROW_NUMBER, RANK, LAG ve kümülatif SUM en sık kullanılanlar.

Kalıp

SELECT name, dept_id,
  RANK() OVER (PARTITION BY dept_id ORDER BY salary DESC) AS r
FROM employees;

Önce şunları tamamla:SQL: Alt Sorgular

Dersler

Her ders tek bir fikri sıfırdan anlatır ve birkaç görevle biter. Dersler sırayla açılır; anlatımı istediğin zaman okuyabilirsin.

  1. 01

    OVER: satırları kaybetmeden hesaplamak

    0/3 görev

Boss

  • 02

    Her departmanın ikisi

    SQL sorgusu

  • Boss, konunun bütün dersleri bitince açılır. Onu da çözünce konu tamamlanır ve sonraki konular açılır.