Anasayfa Bilgisayar Programlama V.BASIC

-

Sql Birden Çok Koşula Dayalı Sorgulama

Sosyal Ağ Paylaşımı :                                


TANIM: Mantıksal operatörlerin yardımı ile birden çok koşulun aynı anda gerçekleştirmesini sağlayacak (karmaşık yada birleşik koşullu) listelemeleri gerçekleştirilmektedir.

AND (VE)

ÖRNEK: Maaşı 5000000’dan fazla olan ve cinsiyeti erkek olan personelin listelenmesi istenir yani iki koşul verilmektedir ve ikisininde olması istenir.

SELECT *
FROM personel
WHERE brüt >5000000 AND cins =.T.;
NOT (DEĞİL)

OR (VEYA)

ÖRNEKLER:
1.Doğum tarihi 1960’dan önce olan maaşı 6000000 - 10000000 arasındaki bayan personelin listele.

SELECT *
FROM dog_tar < {01/01/60} AND
brüt > = 6000000 AND brüt < =10000000
AND cins = .F.;

2.Satış bölümüyle muhasebe bölümündekiler kimlerdir?
(Satış bölümünün böl_no’sunun 1 ve muhasebe bölümünün böl_no’sunun 2 olduğu varsayılmaktadır.)

SELECT *
FROM personel
WHERE bol_no =1 OR bol_no = 2;

3.Bölümü Satış yada Muhasebe olamayan 1960’dan sonra doğmuş bayan personeli listele.

1.YAZILIM:
SELECT *
FROM personel
WHERE NOT (böl_no =1 OR
böl_no =2) AND dog_tar > ={01/01/60}
AND cins =.F.;

2.YAZILIM:
SELECT *
FROM personel
WHERE böl_no <> 1 AND
böl_no <> 2 AND dog_tar > ={01/01/60}
AND cins =.F.;

BİR VERİ KÜMESİNDE ARAMA -IN OPERATÖRÜ

IN (İÇİNDE)

“IN” operatörü NOT ile kullanılılabilir.

ÖRNEK: Bölümü 1, 2, 3 olmayan personel kimlerden oluşmaktadir?

SELECT *
FROM personel
WHERE bol_no NOT IN (1, 2, 3);


ÖRNEK: Böl_no’su 1, 2 yada 3 olan personeli listele.

SELECT *
FROM personel
WHERE böl_no = 1 OR böl_no= 2 OR
böl_no = 3;

Bu örneğin IN ile yapılmış şekli daha kısadır.

SELECT *
FROM personel
WHERE NOT böl_no IN (1, 2, 3);

BETWEEN SORGULAMA SÖZCÜĞÜ:

BETWEEN (ARASINDA)

ÖRNEK: Maaşi 5- 10 milyon arasinda olan personel kimlerdir?

SELECT *
FROM personel
WHERE brüt > =5000000 AND
brüt < = 10000000;

BETWEEN (ARASINDA) komutu ile daha kısa olacaktır.

SELECT *
FROM personel
WHERE brüt BETWEEN 5000000
AND 10000000;

KARAKTER TÜRÜ BİLGİ İÇİNDE ARAMA LIKE SÖZCÜĞÜ:

TANIM ÖRNEĞİ: Adres sutunu içerisinde semt bölümüne ait ayrıca bir sutun olmadığını varsayarak semt adı adres sutunu içerisinde yer alır ve buradan da LIKE (BULUNAN) komutuyla adres sutunu içerisinde Taksim semtinde oturan personeli listele.

SELECT *
FROM personel
WHERE adres LIKE ‘% TAKSİM %’ ;

Adres LIKE ‘%TAKSİM%’ ifadesi adres içinde her hangi bir yerde TAKSİM yazan yerde oturan personeli listeleyecektir.
LIKE sözcüğünü ,alt çizgi (-) sembolü ile birlikte kullanmakta mümkündür.

SELECT *
FROM personel
WHERE ad LIKE ‘Mehmet -----‘;

Şekildeki komut ile ad alani “Mehmet “ ile başlayan ve ad alani uzunlugu 10 karakter olan isimlere sahip personeli listeleyecektir.”Mehmet Ali”,”Mehmet Can”- “Mehmetcik” gibi isimler

Konuya Ait Yorumlar

Şu an yorum yazılmamış!..

Yorum Gönder




Güvenlik Kodu

IP Adresiniz : 38.107.179.208

İlginizi Çekebilecek Konular
Başlık
Ekleyen

Son Eklenen Yorumlar

ersin şimşek - 1 Yorum

üstat süpersin, proje hazırlıyorum ve bir türlü paneldeki sı...

Admin - 1 Yorum

Tabiki yazarsanız gerekli güncellemeyi yaparız. İlginize Teş...

yusuf dinçer - 1 Yorum

öncelikle teşekkür ederim işime yaradı ama basit hatalar var...

Gökhan - 1 Yorum

paylaşımın için saol , gördüğüm kadarı ile Sorun var , bir b...

Bölümün En İyi Üyeleri

ogniela
40 yaşında, Akrep burcu.
Puanı: 24600

deryadeniz79
45 yaşında, Aslan burcu.
Puanı: 16680

cicceekk
39 yaşında, Aslan burcu.
Puanı: 11800

afflicted_
38 yaşında, YENGEÇ burcu.
Puanı: 7760

safir
38 yaşında, Kova burcu.
Puanı: 4920

Mail Listemize Katılın

E-Posta listemize katılarak Samanalevi Netkafe gelişmelerinden haberdar edilin.

*bilgilerinizin gizli tutulacağından emin olabilirsiniz.


rockstar
Reklam Alanı

Sizde Paylaşın

Şiirlerinizi, duygularınızı, anılarınızı, hobi ilgi alanı yada yemek tariflerinizi paylaşın.

writte

Edebiyat, düşünce ve duyguların, söz ya da yazı halinde güzel ve etkili bir şekilde anlatılması sanatıdır. Samanalevi Netkafe'de anlatmak istemezmisiniz?

Benide Ekle

Samanalevi Netkafe Hakkında

aboutTürkiye'nin samimi paylaşım ortamıdır Samanalevi Netkafe. Sitemize üye olarak kendinize/şairlerimize ait şiirleri, sosyal bilimler kategorilerinde konuları, yemek tariflerini, kaliteli slayt gösterileri, resimler ve videolar gibi her kategoride paylaşımda bulunabilirsiniz.
YAZIM KURALLARI
Şiirler Teknoloji Yemek

Sponsor Linkler