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

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • NYCarspotter

    NYCarspotter

    26 EYLÜL 2011
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009