AND & OR & NOT MANTIKSAL OPERATÖRLERİ
AND ve OR Mantıksal operatörlerini birden fazla koşulu birleştirmek için kullanırız.
AND operatörü kullanarak, birleştirilen koşulların tümüne uyan satırlar listelenir.
OR operatörü kullanılarak, birleştirilen koşullardan en az birine uyan satırlar listelenir.
NOT operatörü kendisinden sonra gelen koşulu sağlamayan kayıtları listeler.
Parantez kullanımı ikiden fazla koşul olması durumunda koşulların öncelik sırasını belirler.
Parantez kullanılmaması durumunda SQL önce NOT, sonra AND ve en son da OR mantıksal operatörünü işler.
Söz dizimi: SELECT FROM
WHERE
SELECT FROM
WHERE
Örnek: Berlin’deki veya Amerika’daki üreticileri listelemek istediğimizde;
Sorgu:
USE northwind
SELECT SupplierID,CompanyName,City,Country
FROM Suppliers
WHERE Country='USA' OR City='Berlin'
ORDER BY city,country
Örnek: 1 veya 2 nolu üreticilerin 18$ dan pahalı ürünlerini listelemek istersek;
Sorgu:
USE northwind
SELECT ProductName,SupplierID,UnitPrice
FROM Products
WHERE (SupplierID=1 OR SupplierID=2)
AND UnitPrice>18
0 yorum:
Yorum Gönder