Gelişmiş SQL Sorguları
Bilgisayar programcılığı staj defteri kapsamında SQL sorgularında kullanılan gelişmiş filtreleme komutları WHERE, LIKE, GROUP BY ve ORDER BY açıklanmıştır.

<h2>Gelişmiş SQL Sorguları: WHERE, LIKE, GROUP BY, ORDER BY</h2>
<p>Staj sürecimde veritabanı işlemlerinin sadece veri ekleme veya listeleme ile sınırlı olmadığını, aynı zamanda veriyi analiz etmek ve filtrelemek için SQL’in çok güçlü yapılar sunduğunu öğrendim. Özellikle WHERE, LIKE, GROUP BY ve ORDER BY komutları bu açıdan oldukça önemlidir.</p>
<h3>1. WHERE Komutu</h3>
<p>Belirli koşullara göre veri filtrelemeye yarar.</p>
<pre><code>SELECT * FROM Ogrenciler WHERE Cinsiyet = 'Kadın';</code></pre>
<h3>2. LIKE Komutu</h3>
<p>Metinlerde arama yapmak için kullanılır. Joker karakterlerle (%, _) birlikte çalışır.</p>
<pre><code>SELECT * FROM Ogrenciler WHERE Ad LIKE 'A%';</code></pre>
<h3>3. GROUP BY Komutu</h3>
<p>Verileri belirli alanlara göre gruplar.</p>
<pre><code>SELECT Bolum, COUNT(*) FROM Ogrenciler GROUP BY Bolum;</code></pre>
<h3>4. ORDER BY Komutu</h3>
<p>Sonuçları sıralamak için kullanılır.</p>
<pre><code>SELECT * FROM Ogrenciler ORDER BY Ortalama DESC;</code></pre>
<h3>5. Öğrendiğim Bilgiler</h3>
<ul>
<li>SQL ile raporlama yapmak mümkündür</li>
<li>GROUP BY ile özet veriler çıkarılabilir</li>
<li>ORDER BY ile en yüksek ya da en düşük veriler kolayca görülebilir</li>
<li>LIKE komutu sayesinde kullanıcı aramaları esnek hale gelir</li>
</ul>