SQL – AND ve OR Operatörü Kullanımları
Merhaba arkadaşlar hibernate veya kullanmıyorsanız arama filitrelerinizde çokça haşır neşir olacağınız and ve or operatörünü anlatacağız bugün
AND OPERATÖRÜ ÖRNEĞİ
Kisiler tablosu:
id | ad | soyad | adres | sehir |
1 | Süleyman | Akgül | Yeni Mahalle, Şirin Sokak ,Saray Önü Apt No:13/4 | ELAZIĞ |
2 | Harun | Kolyiğit | Yeni Mahalle Şirin, Sokak Pınar ,Apt No:11/2 | ELAZIĞ |
3 | Eser | Gürbüz | Cingen Mahallesi, Kimsesizler Sok. ,Huzur Apt. Bodrum Kat | GONYA |
Şimdi bu tablodan adı Süleyman ve soyadı Akgül olan kayıtları listelemek isteyelim.
1
|
SELECT * FROM Kisiler WHERE ad= 'süleyman' AND soyad= 'akgül' ; |
id | ad | soyad | adres | sehir |
1 | Süleyman | Akgül | Yeni Mahalle, Şirin Sokak ,Saray Önü Apt No:13/4 | ELAZIĞ |
OR OPERATÖRÜ ÖRNEĞİ
Şimdi tablomuzdan soyadı kolyiğit veya şehri Gonya olan kayıtları listeleyelim.
1
|
SELECT * FROM Kisiler WHERE soyad= 'KOLYİĞİT' OR sehir= 'GONYA' ; |
Sonuç aşağıdaki gibi görüntülenecektir.
id | ad | soyad | adres | sehir |
2 | Harun | Kolyiğit | Yeni Mahalle Şirin, Sokak Pınar ,Apt No:11/2 | ELAZIĞ |
3 | Eser | Gürbüz | Cingen Mahallesi, Kimsesizler Sok. ,Huzur Apt. Bodrum Kat | GONYA |
AND ve OR OPERATÖRÜNÜ BERABER KULLANMA
And ve Or operatörlerini aynı anda kullanabilirsiniz.Karmaşık ifadeler için parantez kullanarak karmaşıklığın önüne geçebilirsiniz.
Şimdi adı Harun ve soyadı Kolyiğit veya Akgül olan kayıtları listeleyelim.
1
2
|
SELECT * FROM Kisiler WHERE ad= 'Harun' AND (soyad= 'Kolyiğit' OR soyad= 'Akgül' ); |
id | ad | soyad | adres | sehir |
2 | Harun | Kolyiğit | Yeni Mahalle Şirin, Sokak Pınar ,Apt No:11/2 | ELAZIĞ |
bu sql kodları her programlama dilinde çalışır mı ?
Evet tüm dillerde çalışır çünkü bunlar standart olan sorgular