SQL IN Komutu Kullanımı (Güncel Bilgi) 2023
- 1
- 0
- 0
- 0
- 0
- 0
Bir veritabanından veri sorgulamak için SQL IN Komutu Kullanımını öğrenin. Bu yazımızda SQL IN komutu nasıl kullanılır ve hangi amaçlar için kullanılır? açıklıyoruz.
SQL IN komutu, kullanıcıların aynı anda birden çok tablo veya kaynaktan veri sorgulamasını sağlayan güçlü bir araçtır. Genellikle kullanıcının bir sorguda farklı tablolardan bilgi alması gerektiğinde kullanılır. SQL IN komutu, Yapılandırılmış Sorgu Dilinin (SQL) önemli bir parçasıdır ve kullanıcıların birden çok kaynaktan hızla veri almasına yardımcı olur. Bu komut, sonuç kümesine dahil edilmesi gereken değerleri belirterek bir sorgunun sonuçlarını filtrelemek için kullanılabilir. Ayrıca, kullanıcıların birden çok tablodan veya kaynaktan aynı anda veri alma koşullarını belirlemesine olanak tanıyarak, kullanıcıların ihtiyaç duyduklarını bulmalarını daha kolay ve hızlı hale getirir. Bu yazımızda, SQL IN komutunun kullanımını, ne olduğunu, nasıl çalıştığını ve bu güçlü aracın bazı kullanım durumlarını tartışacağız.
SQL IN Komutu Kullanımı
SQL IN, birden çok tablodan veya veri kümesinden verileri filtrelemenize izin veren güçlü bir operatördür. Bir sütundaki değerleri başka bir sütundaki değerlerle karşılaştırarak ve eşleşenleri döndürerek çalışır. Bu, yüzlerce veya binlerce satırı manuel olarak aramak zorunda kalmadan belirli kayıtları bulmayı çok daha kolaylaştırdığından, büyük veri kümeleriyle uğraşırken inanılmaz derecede yararlı bir araçtır.
SQL IN komutu, belirli bir kolon içerisinde belirli değerleri aramak için kullanılır. Örneğin, “SELECT * FROM customers WHERE city IN (‘Paris’, ‘London’, ‘New York’)” sorgusu, customers tablosundaki Paris, London ve New York şehirlerinde yaşayan müşterileri listeler. IN komutu, birden fazla değer aramak için kullanılabilir ve aynı zamanda NOT IN komutu ile arama yapmamak istediğiniz değerleri de belirtebilirsiniz.
Kullanımına Örnek
Bir örnek olarak, “employees” tablosunda “department” kolonunda “IT” ve “Marketing” departmanlarındaki çalışanların bilgilerini görüntülemek isteyebilirsiniz. Bu durumda aşağıdaki SQL sorgusunu kullanabilirsiniz:
SELECT * FROM employees
WHERE department = 'IT';
ya da sadece “Marketing” departmanındaki çalışanların bilgilerini istiyorsanız:
SELECT * FROM employees
WHERE department = 'Marketing';
Bu şekilde çalışanları filtreleyebilirsiniz.
Başka bir örnek olarak “orders” tablosunda siparişlerin tarihlerini arayabilirsiniz. Örneğin, “2020-01-01” ve “2020-01-15” arasında yapılmış siparişleri görüntülemek isteyebilirsiniz. Bu durumda aşağıdaki SQL sorgusunu kullanabilirsiniz:
SELECT * FROM orders
WHERE order_date BETWEEN '2020-01-01' AND '2020-01-15';
Bu sorgu, “2020-01-01” ve “2020-01-15” arasında yapılmış tüm siparişleri döndürür. Aynı zamanda, siparişlerin tarihleri için IN komutunu kullanabilirsiniz. Örneğin, sadece “2020-01-01”, “2020-01-05” ve “2020-01-10” tarihlerinde yapılmış siparişleri görmek istiyorsanız:
SELECT * FROM orders
WHERE order_date IN ('2020-01-01', '2020-01-05', '2020-01-10');
Bu sorgu sadece belirtilen tarihlerde yapılmış siparişleri döndürür.
Sonuç olarak – SQL IN komutu, belirli bir kolon içerisinde belirli değerleri aramak için kullanılır. Bu komut, birden fazla değer aramak için kullanılabilir ve aynı zamanda NOT IN komutu ile arama yapmamak istediğiniz değerleri de belirtebilirsiniz. Bu yolla, veritabanınızdaki bilgileri daha etkili bir şekilde filtreleyebilirsiniz ve istediğiniz verileri daha hızlı bir şekilde elde edebilirsiniz.