Bu dersimiz de SQL’de in kullanımı anlatacağız.İn komutu nedir, nasıl kullanılır,ne işe yarar tüm bunları ayrıntılı şekilde cevaplayacağız.
İn Komutu Nedir
Where şartı ifadesinin içerisinde birden fazla değeri,kriteri koşul olarak seçmek istiyorsak IN anahtar kelimesi kullanılır.IN kelimesi Türkçe’de ‘içinde’ şeklinde geçiyor.Göstereceğimiz örneklerde konu daha anlaşılır olacaktır 🙂
İn Komutu Nasıl Kullanılır ?
Personel adında bir tablomuz olsun tablomuz aşağıda ;
Örnek : Personel tablosundan yaşı 22,23,25,26 değerlerinden birine eşit olanları getirsin.Kodumuz şu şekilde olacaktır ;
SELECT * FROM personel WHERE yas IN (22, 23, 25, 26)
Ekranımıza gelen görüntü şu şekilde olacaktır ;
Not : Bu sorguyu farklı bir kod ile de çalıştırabiliriz.O kodumuz da şu şekilde olacaktır ;
SELECT * FROM personel WHERE yas=22 OR yas=23 OR yas=25 OR yas=26
Ama bence in kullanımı daha basit 🙂
Örnek : Bu sefer de employees (çalışanlar) tablosundan employees_id (çalışan no) 100, 101, 201 değerlerinden birine eşit olanları getirsin.Kodumuz şu şekilde olacaktır ;
SELECT employee_id, last_name, salary, manager_id FROM employees WHERE manager_id IN (100, 101, 201) ;
Ekranımıza gelen görüntü şu şekilde olacaktır ;
Bugünki dersimiz bu kadar arkadaşlar herkese kolay gelsin 🙂
Bir önceki dersimizde Between Kullanımı başlığı ile SQL’de between kullanımı hakkında ayrıntılı bilgi verdik.