SQL'de WHERE Şartı Nedir?
SQL (Structured Query Language), veritabanları ile etkileşim kurmamızı sağlayan bir dildir. Veritabanlarından belirli verileri seçmek için kullanılan birçok SQL komutu bulunur ve bu komutların en önemlilerinden biri de WHERE şartıdır.
WHERE şartı, bir SQL sorgusu içindeki verileri filtrelemek için kullanılır. Bu sayede, belirli kriterlere uyan verileri seçebiliriz. Örneğin, bir veritabanında yalnızca belirli bir şehirde yaşayan kişileri listelemek isteyebiliriz. İşte burada WHERE şartı devreye giriyor.
WHERE Şartının Temel Kullanımı
WHERE şartı, genellikle SELECT, UPDATE ve DELETE gibi SQL komutlarıyla birlikte kullanılır. İşte temel bir kullanımı:
SELECT * FROM kisiler WHERE sehir = 'Ankara';
Yukarıdaki sorguda, kisiler tablosundaki tüm kayıtları alıyoruz, ancak sadece sehir sütununda değeri 'Ankara' olan kayıtları filtreliyoruz.
WHERE Şartı ile Birden Fazla Kriter Kullanma
WHERE şartı ile birden fazla filtreleme yapmak da mümkündür. Bu durumda AND ve OR operatörleri kullanılır. Aşağıda bu operatörlerin nasıl kullanılacağını gösteren örnekler bulunmaktadır:
- AND Operatörü: Her iki şartın da sağlanması gerektiğinde kullanılır.
- OR Operatörü: En az bir şartın sağlanması yeterlidir.
Örnekler
1. AND Operatörü Kullanımı:
SELECT * FROM kisiler WHERE sehir = 'Ankara' AND yas > 30;
Bu sorgu, kisiler tablosundan yalnızca 30 yaşından büyük ve Ankara'da yaşayan kişileri alır.
2. OR Operatörü Kullanımı:
SELECT * FROM kisiler WHERE sehir = 'Ankara' OR sehir = 'İstanbul';
Bu sorgu, Ankara veya İstanbul'da yaşayan tüm kişileri listeleyecektir.
WHERE Şartında Diğer Operatörler
WHERE şartı içerisinde kullanabileceğiniz birkaç önemli operatör daha bulunmaktadır:
- = Eşittir
- > Büyüktür
- < Küçüktür
- >= Büyük veya eşit
- <= Küçük veya eşit
- != Eşit değildir
LIKE Operatörü ile Kullanım
LIKE operatörü, belirli bir kalıba uyan verileri bulmak için kullanılır. Genellikle metin verileri üzerinde arama yapmak için idealdir:
SELECT * FROM kisiler WHERE isim LIKE 'A%';
Yukarıdaki sorgu, ismi 'A' harfi ile başlayan tüm kişileri listeleyecektir. '%' sembolü, herhangi bir karakter dizisini temsil eder.
BETWEEN Operatörü ile Kullanım
BETWEEN operatörü, bir değer aralığındaki verileri seçmek için kullanılır:
SELECT * FROM kisiler WHERE yas BETWEEN 18 AND 30;
Bu sorgu, yaşı 18 ile 30 arasında olan kişileri getirir.
Limit Bilgisayar Kursu ile SQL Eğitimi
SQL ve veritabanı yönetimi, günümüz iş dünyasında oldukça önemlidir. Limit Bilgisayar Kursu, Ankara'nın Kızılay bölgesinde bulunan eğitim merkezi ile size bu becerileri kazandırmak için çeşitli kurslar sunmaktadır. SQL eğitimi, veri analizi ve yönetimi konularında uzmanlaşmanıza yardımcı olacaktır.
Limit Bilgisayar Kursu'nda Neler Öğreneceksiniz?
- SQL dilinin temelleri
- Veri tabanı oluşturma ve yönetme
- Veri sorgulama ve filtreleme teknikleri
- Veri analizi ve raporlama
- Uygulamalı projeler ile pratik yapma
Neden Limit Bilgisayar Kursu?
Limit Bilgisayar Kursu, uzman eğitmenleri ve pratik odaklı eğitim programları ile dikkat çekmektedir. Eğitimlerimiz, hem teorik bilgileri hem de pratik uygulamaları bir araya getirerek katılımcılara kapsamlı bir öğrenme deneyimi sunmaktadır. Ayrıca, Kızılay ve Çankaya bölgelerindeki lokasyonlarımız ile ulaşım kolaylığı sağlamaktayız.
Sonuç
SQL'de WHERE şartı, veri filtreleme konusunda kritik bir role sahiptir. Bu yazıda öğrendikleriniz sayesinde, SQL sorgularınızı daha etkili bir şekilde yazabileceksiniz. Eğer SQL öğrenme yolculuğunuzu başlatmak istiyorsanız, Limit Bilgisayar Kursu ile iletişime geçebilirsiniz.
Limit Bilgisayar Kursu ile kariyerinize yatırım yapın! 0 536 601 06 16