
Bu yazımızda, GROUP BY ve ORDER BY yan fonksiyonlarını anlatmaya çalışacağız. İlk olarak SQL sorguları tarafından elde ettiğimiz verileri düzenlemek için kullanırız. Bu yan komutlar arasındaki fark, SQL öğrenirken en çok zorlanılan yerlerden biridir . Aralarındaki en temel fark , GROUP BY komutunun, toplama işlevlerini birden fazla satır kümesinde birleştirmek istediğimizde uygulanabilir olmasıdır. ORDER BY komutu, bir sorgu ile elde edilen verileri sıralamamızı sağlar.
ORDER BY Nasıl Kullanılır?
Sorgudan dönen verileri sıralamak için kullanırız.
- SELECT ifadesiyle birlikte kullanılabilir.
- ASC artan sıralamayı, DESC ise azalan sıralamayı ifade eder.
SELECT adi
FROM adlar
WHERE adlar.aktif = true
ORDER BY adi ASC
Şeklinde kullanılabilir. Adi sütununu küçükten büyüğe olacak şekilde sıraladık.
GROUP BY Nasıl Kullanılır?
Group by komutu SELECT ile beraber kullanılır. SUM, AVG, MIN, MAX ve COUNT yaptığımız alanları Gruplamak için kullanırız.
SELECT count(adi)
FROM adlar
WHERE adlar.aktif = true
GROUP BY adi
Kısa ve öz bir şekilde anlatmam gerekirse bu şekilde. Uzun uzadıya anlatılacak bir konu değil, kısaca select ile birlikte kullanılan dönen verileri düzene sokmak için kullanınan komutlardır.
Kıvırcık yazılımcı olarak GROUP BY ve ORDER BY Nasıl Kullanılır ? konusuna çözüm bulmaya çalıştık. Dilerseniz soru cevap sitemizde bu durumu paylaşabilirsiniz.
Python Oracle Veritabanı Kullanımı adlı makalemizi okudunuz mu?