SİPARİŞ SAYFASI kullanarak MySQL sorgusu nasıl sipariş verilir
1. Adım
İlgilendiğiniz satırları döndürmek için temel SELECT komutunu oluşturun. Bu noktada, döndükleri sıra önemli değildir. Bu örnekte, negatif bakiyeleri olan müşterilerin listesini almak için bir müşteri veri tabanına başvurulur. Örnek: SELECT * FROM istemcileri NEREDEN <0, 0;
2. Adım
Bir ORDER BY cümlesi ekleyin. Bu, MySQL sunucusunun satırları sütunlara göre sıralamasını söyleyecektir. Örneğin, bekleyen tüm hesapları bakiyenizin sırasına göre görmek isterseniz, sorgunun sonuna "ORDER BY balance" ifadesini ekleyebilirsiniz. Örnek: SELECT * FROM istemcilerinde denge <0, 0 ORDER BY denge;
3. adım
Döndürülecek satırların sırası hala önemli olamayacağından, hangi yönde sipariş verileceğini tanımlar. Satırlar artan veya azalan sırada iade edilebilir.
4. Adım
ASC veya DESC kullanın. ASC'yi kullanarak verileri sıralayın, böylece ilk önce en küçük sayıyı görebilirsiniz. DESC'yi kullanarak, verileri en yüksek sayıyı görebilmeniz için sıralayın. Bu sorguda, en yüksek negatif bakiyeye sahip müşteriler önce aranır. SİPARİŞ BY, setleri en üstteki en büyük negatif sayıya (en küçük sayı) döndürecektir. Örnek: SELECT * FROM client'lar DENEME BAŞINA DENEME SAYISI;
Adım 5
Birkaç sütuna göre sıralayabilirsiniz, çünkü bazen aynı sayıda sipariş edilen büyük satır gruplarını bulabilirsiniz. Örneğin, veritabanınızda 0 dengesi olan 100 müşteri varsa, bunlar rasgele sırada görünür. Bunun gibi durumlar için en az iki sınıflandırma kriterine sahip olmak daha iyidir.
6. Adım
Virgülle ayrılmış birden çok sınıflandırma kriteri kullanır. Burada müşteriler, bakiye tarafından sipariş verildikten sonra isme göre alfabetik sırada listelenir. Örnek: SELECT * FROM istemcilerden DENGE BY denge, ASC adı;