07.12.2013

Sql Server'da Sıralama işlemleri

Sql Server'da yaptığımız sorguları sıralamak için Order By anahtar sözcüğü kullanılmaktadır. Bu sayede yazdığımız sorguları dilediğimiz sırada sıralamamız da mümkün olabilmektedir.

Sıralama işleminin artan ya da azalan sırada olacağını belirlemek için ise ASC (artan) ve DESC (azalan) sözcükleri kullanılmaktadır.

Genel sıralama söz dizimi aşağıdaki gibi gerçekleşmektedir:

Select < kolon_adı > order by < sıralanacak_kolon_adı > ASC/DESC

SQL Server Sıralama Örnekleri

Yukarıda yazdığımız temel söz diziminden ve önceki yazılarımızda hazırladığımız tbl_personel tablomuzu kullanarak sıralama işlemlerini örneklerle pekiştirelim:

Ada Göre Sıralamak

select * from tbl_personel order by ad

Önemli Not: Sql Server'da varsayılan sıralama düzeni artan (ASC) şekilde olduğu için ASC yazmamış olmamıza karşın sıralamamız ada göre artan düzende çıkmıştır.

Ada Göre Tersten (Azalan) Sıralamak

select * from tbl_personel order by ad DESC

Sql Server'da Sıralama işlemleri
Bu makalenin telif hakkı ve tüm sorumlulukları yazara ait olup, şikayetler için lütfen bizimle iletişime geçiniz.
URL:
Etiketler:

Bu makale 4979 kez okundu

07.12.2013 tarihinde yazıldı
Reitix

Yorumlar

  • manyakteyo
    09.12.2018

    önceden belirlenmiş bir sıralamayı aynen kullanmak istiyorsak, başka bir deyişle kendimiz bir sıralama olsun da bunu elle biz belirleyelim istiyorsak şu şekilde yapılabilir:
    ORDER BY case when defter = 'Y' then 1
    when defter = 'U' then 2
    when defter = 'A' then 3
    when defter = 'H' then 4
    else 5
    end asc

  • tokaris
    22.11.2018

    basit sıralama işlemleri için zaten zorluk çekecek bir durum olmuyor, öncelikle şu sütuna, eğer o sütun da aynıysa bu sefer de bu sütuna göre sıralama işlemleri de öncelik sırasına göre yazılarak devam etmiş oluyor

  • açparantez
    08.01.2017

    adları ya da id'leri aynıysa ikincil sıralama işlemi için devamına virgül ile ayrılarak yazılabilir

  • xenix
    07.02.2016

    edit top x moddayken sql pane aktif edilerek düzenlenebilir tablo üzerinden sıralama yapabilirsiniz

Bu yazıya siz de yorum yapabilirsiniz

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.