SORU
12 EKİM 2011, ÇARŞAMBA


() SQL RÜTBE karşı ROW_NUMBER()

Bunlar arasındaki farklar hakkında karıştı. Aşağıdaki SQL çalışan bana iki idential sonuç kümeleri alır. Birileri farkları açıklayabilecek olan var mı?

SELECT ID, [Description], RANK()       OVER(PARTITION BY StyleID ORDER BY ID) as 'Rank'      FROM SubStyle
SELECT ID, [Description], ROW_NUMBER() OVER(PARTITION BY StyleID ORDER BY ID) as 'RowNumber' FROM SubStyle

CEVAP
12 EKİM 2011, ÇARŞAMBA


ROW_NUMBER :Verir her satır 1 ile başlayan benzersiz bir numara. Yinelenen değerler,satırlar için sayıları keyfi olarak atanır.

Rütbe :Her satır için benzersiz bir numara atar ve bu durumda aynı sıralama atanır yinelenen değerler,satır hariç 1 ile başlayan ve bir boşluk her rütbeli çoğaltmak için sırayla görünür.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FattySpins's channel

    FattySpins's

    17 Mayıs 2009
  • kremosakhaz

    kremosakhaz

    25 AĞUSTOS 2006
  • Samantha Crain

    Samantha Cra

    30 EKİM 2008