Sıralama: Administration
Gruplar: Administrators
Katılan: 6.05.2014(UTC) Mesajlar: 672
19 Kere Teşekkür Etti. 152 Mesajına Toplam 253 Kere Teşekkür Edildi.
|
TSQL Order By Kullanımı Bir tabloya bir select sorgusu attığımızda Sql Server kendi kurallarına göre sorgu sonucunu döndürür. Bu kural kayıtların tabloya ekleniş sırasıdır. Yani ilk eklenen kayıt biz bir mühadelede bulunmadığımız sürece herzaman ilk sırada yer alır. Örneğin Kod:
SELECT ProductKey,OrderDateKey,UnitPrice,OrderDate FROM FactInternetSales
 Mesala ben ürünleri ProductKey e göre sıralamak istiyorum. En küçük productKey in ilk kayıt olarak gelmesini istiyorum. Kod:
SELECT ProductKey,OrderDateKey,UnitPrice,OrderDate FROM FactInternetSales ORDER BY ProductKey
 Örnekte görüldüğü gibi ProductKey e sıralanmış bir biçimde sorgu sonucumuz dönmüş. Şimdi de en büyük ProductKey e göre sıralamak istersek ne yapmalıyız? O zaman Order By KolonAdi desc şeklinde bir sorgu yazmamız gerekecektir. Kod:
SELECT ProductKey,OrderDateKey,UnitPrice,OrderDate FROM FactInternetSales ORDER BY ProductKey desc
 Peki aynı işlemi UnitPrice kolona göre yaparsak karşımıza aşağıdaki gibi bir sonuç çıkar. Kod:
SELECT ProductKey,OrderDateKey,UnitPrice,OrderDate FROM FactInternetSales
ORDER BY UnitPrice desc
 |
Yeniden geri döndük 2025 |
|
|
|
Forumu Atla
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.