SQL' de alternatif sıralama yöntemi

SQL' de ORDER BY komutunu bu işle haşır neşir olmuş çoğu kişi bilir. Belli bir alana göre sıralama yaptırır.

SQL' de ORDER BY komutunu bu işle haşır neşir olmuş çoğu kişi bilir. Belli bir alana göre sıralama yaptırır.

Tek kritere göre sıralama yaptığınızda aynı değerdeki alanların sıralamasını yaparken sorun çıkarabiliyor. Bunu önlemenin tek yolu ise alternatif sıralamadır...


SELECT * FROM tablo ORDER BY id


şeklinde kullanım SQL' de id alanınıza göre sıralama yapar.

Alternatif sıralamada ise ilk alandan sonra virgül koyarak diğer alanları girmeniz yeterli

SELECT * FROM tablo ORDER BY id, isim, soyisim


İşte bu kadar basit bir kullanım. Kolay gelsin...
  • Etiketler;
Abdullah Tekin
PHP, Ajax ve JQuery'e son derece hakim bir programcı olarak bazı firma ve kuruluşlara aşağıdaki konular dahilinde freelance olarak hizmet veriyor: - Daima web standartlarını, SEO (Arama Motoru Optimizasyonu) ve güvenlik önlemlerini içeren projeler gerçekleştirmek, - Tasarımı yapılmış web sitelerini kusursuz bir şekilde web'e uyarlamak, - Özgün ve kodları kendisi tarafından yazılabilen PHP+Jquery+Ajax destekli modüller hazırlamak - Web stratejileri oluşturulması, - Web dahilinde sistemler kurmak, - Kontrol panelleri hazırlamak, - Hızlı, kullanılabilir, erişilir ve güvenliği üst düzeyde olabilecek web siteleri alt yapısını oluşturmak. İçerik Yönetim Sistemi (CMS), Haber Sistemi, E-Ticaret ve Okul Yönetim projelerini içine alan PHP konusundaki birikimlerini burada Sanalkurs.net üyelerine aktarıyor ve aynı zamanda Sanalkurs'un yazılım altyapısını şu an en üst düzeye taşımak için gece gündüz kodlarla boğuşuyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

şöyle de olabilir: select * from gecici order by puan DESC, Avrj DESC; hem puana göre hemde averaja göre... örnek olarak. Abdullah hocamızın yaptığı sadece Asc'e göre ama isterseniz hem ASc hemde DESC olarak da ayarlayabilirsiniz...
Tabii ki akucan. ASC ve DESC sıralama koşuludur. Koşul belirtilmediği takdirde dediğin gibi MySQL default olarak ASC görür. Ders bu olmadığı için bundan bahsetmek istememiştim. Ama sen değinmişsin ve iyi de olmuş. Teşekkürler.
sayıları nasıl sıralayacağız peki?
katılıyorum :uzul:

Yukarı Git