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ş:
CodeFirst EF4.Eski veritabanı Karşı - ...
C başvurulan XSD karşı XML doğrulamak#...
bir çekin sonra değiştirilen dosyaları...
Bir zula Git diff karşı...
char * karşı sabit karakter *sabit sab...