MYSQL

MySQL Or Operatörü Kullanımı

Bu eğitimde, Boolean ifadelerini birleştirmek için MySQL OR operatörünü nasıl kullanacağınızı öğreneceksiniz.

MySQL VEYA Operatörüne Giriş

MySQL OR (Veya) operatörü, iki Bool ifadesini birleştiren mantıksal bir operatördür.

A OR B

Yukarıdaki işleme göre hem A hem de B NULL değilse, A veya B’den biri sıfır değilse VEYA operatörü 1 (True) döndürür.

Diğer bir ifadeyle A ve B nin herhangi birinin True olması durumunda sonuç True olarak dönecektir.

Aşağıdaki tablo, true (sıfır olmayan), false (sıfır) ve NULL’u birleştirirken OR (VEYA) operatörünün sonucunu gösterir:

(B)TRUE(B)FALSE(B)NULL
(A)TRUETRUETRUETRUE
(A)FALSETRUEFALSENULL
(A)NULLTRUENULLNULL

MySQL OR Operatörü Örnekleri

Örneklerimizi sample database veritabanında bulunan customers tablosunu kullanarak gerçekleştireceğiz.

Aşağıdaki sorgu, ABD veya Fransa’da bulunan tüm müşterileri seçmek için WHERE yan tümcesindeki OR operatörünü kullanır.

Sorguyu çalıştırdığımızda çıktı aşağıdaki gibi olacaktır.

Aşağıdaki örnek, ABD veya Fransa’da bulunan ve kredi limiti 100.000’den fazla olan müşterileri seçmek için OR operatörünü kullanır. Bu örnekte OR Operatörü ile beraber AND operatörüde kullanılmıştır.

Sorgumuzu çalıştırdığımızda sonuç aşağıdaki gibi olacaktır.

Parantezleri kullanmazsanız, sorgunun ABD’de bulunan veya Fransa’da kredi limiti 100.000’den fazla olan müşterileri döndüreceğini unutmayın. (İşlem önceliği AND Operatöründe olacaktır.)

Örnek:

Yukarıdaki sorgu çıktısından anlaşılacağı üzere parantez kullanılmadığı zaman USA deki tüm kayıtlar ve Fransa’ daki kredi limiti 100000 üzeri kayıtlar listelenmiştir.

Yorum yap