SQL KOMUTLARI
WHERE AND, OR, NOT Komutları
Açıklama
WHERE AND komutu,
Söz Dizimi
SELECT kolon1, kolon2, kolon3 ... FROM tabloadı WHERE koşul1 AND koşul2 AND koşul3...; |
PARAMETRELER
- kolon1...n: İşleme tabi tutulacak tablo ve sorgudan alan isimleri
- tabloadı: İşlenecek tablo veya sorgunun adı
- koşul1...n: Koşullar
Şimdi örneklerimize geçelim;
Örnekler
SELECT * FROM rehber
WHERE SEHİR= 'İzmir' AND İLÇE= 'Konak';
Bu örneğimizde rehber isimli tablomuzdan İzmir şehrinin Konak ilçesinde oturanlar listelendi.
Sorguda Kullanımı
SQL Karşılığı:
SELECT Müşteriler.*
FROM Müşteriler
WHERE Müşteriler.Şehir ="Sinop"AND Müşteriler.Şirket = "Şirket A";
WHERE OR komutu,
Belirtilen tablo veya sorgudan işleme tabi tutulacak 1 den fazla alanların arasına koşul belirterek, bu koşullardan hepsininin doğru olması halinde verileri seçmemizi sağlar.
Söz Dizimi
Söz Dizimi
SELECT kolon1, kolon2, kolon3 ... FROM tabloadı WHERE koşul1 OR koşul2 OR koşul3...; |
PARAMETRELER
- kolon1...n: İşleme tabi tutulacak tablo ve sorgudan alan isimleri
- tabloadı: İşlenecek tablo veya sorgunun adı
- koşul1...n: Koşullar
Şimdi örneklerimize geçelim;
Örnekler
SELECT * FROM rehber
WHERE SEHİR= 'İzmir' OR SEHİR= 'Denizli';
Bu örneğimizde rehber isimli tablomuzdan İkamet yeri İzmir veya Ankara olanları listeledik.
Sorguda Kullanımı
SQL Karşılığı:
SELECT Müşteriler.*
FROM Müşteriler
WHERE Müşteriler.Şehir ="İzmir" OR Müşteriler.Şehir ="Denizli";
WHERE NOT komutu,
Belirtilen tablo veya sorgudan işleme tabi tutulacak 1 den fazla alanların arasına koşul belirterek, bu koşullardan hepsininin doğru olması halinde verileri seçmemizi sağlar.
Söz Dizimi
Söz Dizimi
SELECT kolon1, kolon2, kolon3 ... FROM tabloadı WHERE NOT koşul; |
PARAMETRELER
- kolon1...n: İşleme tabi tutulacak tablo ve sorgudan alan isimleri
- tabloadı: İşlenecek tablo veya sorgunun adı
- koşul: Koşullar
Şimdi örneklerimize geçelim;
Örnekler
SELECT * FROM rehber
WHERE NOT SEHİR = 'İstanbul';
Bu örneğimizde rehber isimli tablomuzdan İSTANBUL'da ikamet etmeyenleri listeledik.
Sorguda Kullanımı
SQL Karşılığı:
SELECT Müşteriler.*
FROM Müşteriler
WHERE Not (Müşteriler.Şehir ="İstanbul";
SQL'in koşul belirtme komutu olan WHERE ile kullanılan AND, OR ve NOT operatörlerinin kullanımını öğrenmiş bulunuyorsunuz.
Gelecek makalemizde bu operatörlerin birlikte karışık olarak nasıl kullanılacağını göreceğiz.Bir daha ki makalemizde görüşmek üzere,
Şimdilik
Hoşcakalın...
0 Yorumlar