Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

MySQL de iki değere göre ORDER BY işlemi

Merhaba, sorguda yapmak istediğim tablodaki iki sütuna göre sıralama alınması. Örnek verecek olursak, tabloda A, B, C alanları bulunuyor. Bu alanlara A=İsimler, B=Şehir, C=Sıra dersek, burada A alanındaki isimleri önce B alanındaki şehirlere göre alfabetik ve C alanındaki sıra numaralarına göre sayısal olarak tek sorguda nasıl dizebilirim?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • 3
    amanbre adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    18 cevap - 0 soru
    select A,B,C from tablo order by  B asc, C asc
    • gblack adlı üyenin fotoğrafı gblack
      Araya , koymadığım için becerememişim demek. Teşekkürler.
      12 yıl önce yazılmış

Cevaplar

  • Vedia adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    66 cevap - 21 soru
    select * from tabloadi order by SAHAADI1, SAHAADI2, SAHAADI3 
    


    Not: Eğer sıralamayı A-Z (0-9) değilde Z-A (9-0) yapmak isterseniz DESC komutunu kullanabilirsiniz:
    select * from tabloadi order by SAHAADI1, SAHAADI2 DESC, SAHAADI3