people

AND , OR , NOT Mantıksal Operatörleri

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 AND [AND ...]

SELECT FROM

WHERE OR [OR ...]


Ö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