SELECT * FROM payment WHERE amount < 1.0
Bilinmesi gereken operatörler:Operatör | Kullanımı |
---|---|
> | Büyüktür |
< | Küçüktür |
>= | Büyük eşit |
<= | Küçük eşit |
= | Eşittir |
!= | Eşit değildir |
<> | Eşit değildir |
SELECT * FROM payment WHERE amount < 1.0 AND payment_date > '2006-01-01'
Yukarıda yaptığımız işlem hem amount değeri 1'in altında olanları hem de tarihleri 01/01/2006 tarihinden sonra olanları getirmektir. Ancak biz burada AND yerine OR kullansaydık elde edeceğimiz görüntü aşağıdaki gibi olurdu:AND ve OR operatörlerini beraber kullanabiliriz. Ancak işlem önceliğine dikkat edilmelidir. AND operatörü OR operatörüne göre işlem önceliğine sahiptir.
Bir diğer bilmemiz gereken şey ise NOT operatörü:
SELECT * FROM payment WHERE NOT amount < 1.0
Yapılan sorguya göre tam tersi olan verilen listelenmiş oldu.
Hiç yorum yok:
Yorum Gönderme