Etiket Arsivleri

SUBQUERY (Alt Sorgu) Örnekleri

Bu yazımda alt sorgu uygulamalarına yer vermek istiyorum. Üzerinde çalıştığım veritabanı AdventureWorks veri tabanı. 1) Alt sorgu kullanarak sipariş verilmiş olan ürünlerin ProductID bilgilerini ve Name alanlarını listelemek istiyorum. Bunu yapabilmek için üzerinde çalışmam gereken iki tablo Production.Product ve Sales.SalesOrderDetail tabloları. 2) Bu sefer üstteki sorgumun tersi olarak sipariş edilmeyen ürünlerin ProductID ve Name alanlarını listeleyelim. Bakın bu sefer eşleşmeyenleri …

Daha Fazlasi

IN ve NOT IN Listelerinde Alt Sorgu Kullanımı

Yazıları düzenli takip edenler bundan önceki yazılarımda tabloları birleştirme fonksiyonlarından bahsettiğimi hatırlayacaklardır. JOIN metotları ile tabloları birleştirme yoluna gitmiştik. Şimdi ms sql’de alt sorgu oluşturmaya değinmek istiyorum. Bunu yapabilmek için tabii ki kullanacağımız cümlecik WHERE deyimi. Peki alt sorgu yani subquery nedir? Sub query Türkçesindne anlaşılacağı üzere bir sorgunun altında yer alan sorgu yani iç içe sorgudur. Yazılımcılar iç içe …

Daha Fazlasi

IN ve NOT IN Operatorünün Kullanımı

IN operatörü T-SQL’de çok sık kullanılan operatörlerdendir. Bu operatör ile bir kolon içinde yer alan verilerin istediğimiz veriler olup olmadığını karşılaştırma yaparak kontrol etmesini sağlarız. Kullanımı aşağıdaki gibidir. SELECT kolonadı1, kolonadı2 FROM Tablo WHERE kolonadı IN (değer1, değer2) Örnekleme yapıyorum. Bu sorgu ile Person.Person tablosunda FirstName alanı Ken olan ve LastName alanı Myer ya da Meyer olan tüm verileri listeliyoruz. …

Daha Fazlasi