Sıralama: Administration
Gruplar: Administrators
Katılan: 6.05.2014(UTC) Mesajlar: 670
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
|
Sql Server 2016 Eğitimiz 19 Mayıs tarihinde başlayacaktır. 32 Saat Olup Ücret 1450 TL + KDV'dir. Kayıt ve ayrıntılar için tıklayınıztwitter.com/dbakademi Dua ve teşekkür en büyük servetlere bedel... |
|
|
|
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.