sql ve veya kullanımı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
sql ve veya kullanımı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
LIKE operatörü tablomuzda bulunan kayıtlardan belirttiğimiz kriterler uygun olanları seçmek için kullanılır.

LIKE Kullanım Biçimi
SELECT alan_ad(lari)
FROM tablo_adi
WHERE sorgulanacak_alan_adi LIKE sorgulama_degeri
LIKE bir operatördür ve WHERE ile kullanılır. Yani eşittir, büyüktür veya küçüktür işareti yerine kullanılır.

Örnek Tablo Uygulaması:
Örnek olarak aşağıdaki gibi Personel isimli tablomuz olsun.
idAdi_soyadiSehirBolumMeslek_Kodu
1Salih ESKİOĞLUİstanbulBilgi İşlem Sorumlusu1234567
2Ayhan ÇETİNKAYAKocaeliİdari İşler Yöneticisi2345678
3Serkan ÖZGÜRELİstanbulFinans Yöneticisi3456789

Örnek1:

SELECT *
FROM Personel
WHERE Sehir LIKE 'İ%'

Burada dikkat edilecek nokta LIKE ifadesinden sonra % işaretinin kullanılmasıdır. Bu örnekte Sehir alanında İ harfi ile başlayan kayıtlar seçilmiştir. % işareti İ harfinden sonra kalan karakteri temsil eder. Yani bu sorgunun anlamı: Sehir alanındaki verilerden İ harfi ile başlayan kayıtları seç.
Çıktısı:
idAdi_soyadiSehirBolumMeslek_Kodu
1Salih ESKİOĞLUİstanbulBilgi İşlem Sorumlusu1234567
3Serkan ÖZGÜRELİstanbulFinan Yöneticisi3456789


Örnek2:
SELECT *
FROM Personel
WHERE Bolum LIKE '%Yönetici%'

Bu kodda Bolum alanının herhangi bir yerinde (başında, ortasında veya sonunda) Yönetici kelimesini seçecektir.
Çıktısı:
2Ayhan ÇETİNKAYAKocaeliİdari İşler Yöneticisi2345678
3Serkan ÖZGÜRELİstanbulFinans Yöneticisi3456789
ÖNEMLİ BİLGİ: NOT kelimmesi ile belirtilen değere sahip olmayan kayıtlar seçilir
Örnek3:
SELECT *
FROM Personel
WHERE Bolum NOT LIKE '%Yönetici%'

Bu kod Bolum alanının herhangi bir yerinde Yönetici yazmayan kayıtları seçer.
Çıktısı:
idAdi_soyadiSehirBolumMeslek_Kodu
1Salih ESKİOĞLUİstanbulBilgi İşlem Sorumlusu1234567

SQL LIKE Kullanımı ( SQLde Arama Yapmak)

AND ve OR ifadeleri birden fazla alanda işlem yapılacaksa kullanılan operatörlerdir. AND operatörü birinci durumla beraber ikinci durumunda olduğu zaman kullanılır. OR operatörü ise birinci durum veya ikinci durumun gerçekleşmesi durumunda kullanılır

ANd ve OR Kullanım Biçimi
SELECT  alan_adi1,alan_adi2
FROM tablo_adi
WHERE alan_adi1=sorgu_degeri AND alan_adi2=sorgu_degeri


SELECT  alan_adi1,alan_adi2
FROM tablo_adi
WHERE alan_adi1=sorgu_degeri OR alan_adi2=sorgu_degeri

Örnek Tablo Uygulaması:
Örnek olarak aşağıdaki gibi Personel isimli tablomuz olsun.
idAdi_soyadiSehirBolumMeslek_Kodu
1Salih ESKİOĞLUİstanbulBilgi İşlem Sorumlusu1234567
2Ayhan ÇETİNKAYAKocaeliİdari İşler Yöneticisi2345678
3Serkan ÖZGÜRELErzincanMuhasebe3456789
4İlhan ÖZLÜİstanbulBİlgi İşlem Sorumlusu2345678

Örnek1:

SELECT * FROM Personel WHERE Sehir='İstanbul' AND Bolum='Bilgi İşlem Sorumlusu'

Bu kod tablodaki Sehir alanında İstanbul ve Bolum alanında Bilgi İşlem Sorumlusu yazan kayıtları alır.
Çıktısı:
idAdi_soyadiSehirBolumMeslek_Kodu
1Salih ESKİOĞLUİstanbulBilgi İşlem Sorumlusu1234567
4İlhan ÖZLÜİstanbulBİlgi İşlem Sorumlusu2345678


Örnek2:SELECT * FROM Personel WHERE Sehir='İstanbul' AND Sehir='Kocaeli'

Bu kod Sehir alanında İstanbul ve Kocaeli yazan kayıtları alır.
Çıktısı:
idAdi_soyadiSehirBolumMeslek_Kodu
1Salih ESKİOĞLUİstanbulBilgi İşlem Sorumlusu1234567
2Ayhan ÇETİNKAYAKocaeliİdari İşler Yöneticisi2345678
4İlhan ÖZLÜİstanbulBİlgi İşlem Sorumlusu2345678

SQL AND ve OR Kullanımı