Exists ve Group By

Exists Sorgu’da aradığımız değerin veritabanımızda olup olmadığını anlamamızı sağlar. Eğer aranan veri, veritabanımızda mevcut ise “true” değeri, mevcut değil ise “false” değeri dönecektir. Group by ifadesini matematiksel fonksiyonlarla beraber kullanırız. Select sorgusunda ki ‘Where’ komutunun yerini group by da ‘Having’ almıştır. Sıralamalarda kullandığımız “asc” ifadesi artan sıraya göre “desc” ifadesi ise azalan sıraya göre “Newıd()” […]

Northwind (Views)

View’ler bir yada birden fazla tablodan istenilen verilerin bir arada sunulmasını sağlayan sanal tablolardır. View’lerde verileri okuyabilir, veri girişi yapabiliriz. Viewler bizi bir bakıma veri kalabalığından kurtarmak, sorgulama işlemlerimizi daha kolay ve anlaşılır bir şekilde yapmamızı sağlayan araç olarak da görebiliriz. Neden sanal tablo, çünkü viewler indexed wievler hariç veri saklamazlar sadece istenilen verileri kullanıcıya […]

Northwind (Kısıtlayıcılar)

T-SQL’ de kullandığımız constraintler, veritabanımızda kolonlarımız üzerinde bazı kısıtlamalar yapmamızı sağlar.Bunlar default,check,primary key,unique,foreign key constrainleri olmak üzere 5 grupta toplayabiliriz.

Northwind (Wildcards)

Wildcards Veritabanımız üzerinde ‘like‘ ifadesi ile karekter benzerliği üzerinden aramalar gerçekleştirebiliriz. Wildcards ile çalışmak sunucuyu meşgul eder.

Northwind Database

Northwind sql server 2000 ile microsoft tarafından geliştiricilere sunulan hazır veritabanı örneğidir. Northwind sayesinde yeni öğrenenler güzel pratikler yapabilir, deneyimli olanlar ise daha karmaşık sorgular üzerinde kendilerini geliştirebilirler. Northwind tam anlamıyla çeşitli özellikleriyle komplike bir veritabanıdır. Şimdi nasıl kuracağımıza geçelim, birden çok kurulum yöntemi var. Ben kendi kurulumumu anlatacağım. Öncelikle Northwind‘i buradan indirelim.İndirme işlemi bittikten […]