Category: Temel Seviye SQL Server
Herkese merhaba, Bu yazıda size SQL Server 2017 ile gelen STRING_AGG Fonksiyonundan bahsedeceğim. Aslında bu fonksiyon SQL Server 2016 ile hayatımıza girdi ama ben SQL Server 2017 ile anlatacağım. Bu fonksiyona kısaca string dizi ifadelerini toplayan ya da birleştiren fonksiyon diyebiliriz. Ne demek istiyoruz birkaç örnekle açıklayalım. –Tablo oluşturma CREATE...
Herkese merhaba, Bu yazıda size SQL Server 2017 ile gelen Translate Fonksiyonundan bahsedeceğim. SQL Server 2017 ile gelen Translate fonksiyonu, sorgularınızda birden fazla Replace fonksiyonunun kullanılmasını önleyen bir fonksiyondur. Ne demek istiyoruz bir örnekle açıklayalım. [related-post id=”3032″] SQL Server 2017 öncesinde aşağıdaki gibi bir ifadeyi Replace edeceğimiz zaman 2*[3+4]/{7-2} ifadeyi —————–>...
Herkese merhaba, Bu yazıda size SQL Server 2017 ile gelen Trim Fonksiyonundan bahsedeceğim. SQL Server 2017 ile gelen Trim fonksiyonu, önceki sürümlerle gelen trim fonksiyonlarından farklı olarak daha fonksiyonlu bir hale getirilmiştir. Önceki sürümlerde olan trim ifadeleri Ltrim ve Rtim ifadeleriydi. Konu ile ilgili makaleleri aşağıdaki linklere tıklayarak okuyabilirsiniz. [related-post id=”2742″]...
Herkese merhaba, Bu yazıda sizlere SQL Server’da sp_databases prosedürünün kullanımından bahsedeceğim. SQL Server’da bazı durumlarda sp_databases prosedürünü kullanmak isteyebilirsiniz. SQL Server’da bu prosedür SQL Server üzerinde tanımlı veritabanlarını ve veritabanı büyüklüklerini listeler. Örnek komutu aşağıda görmektesiniz. EXEC sp_databases Yukarıdaki prosedürü çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz. Görüldüğü üzere veritabanlarını ve...
Herkese merhaba, Bu yazıda sizlere SQL Server’da WITH TIES kullanımından bahsedeceğim. SQL Server’da WITH TIES deyimi ORDER BY ifadesi ile sıralanmış sonuçlarda son kayıt ile aynı değerde olan kayıtların da listelenmesini sağlayan bir deyimdir. WITH TIES sadece ORDER BY ile birlikte kullanılan bir deyimdir. Konu hakkındaki örneği aşağıda görebilirsiniz. SELECT...
Herkese merhaba, Bu bölümde sizlere Having kullanımından bahsedeceğim. SQL Server’da Having ifadesine gruplama işlemlerinde kullanılan şart ifadesi diyebiliriz. Where komutu gibi çalışır fakat Where ifadesi gruplama işlemlerinden önce, Having ise Group By ifadesinden sonra kullanılır. Örnek kullanımı aşağıda görmektesiniz. Örnek Northwind veritabanı kullanılarak yapıldı. SELECT ProductID AS ‘Ürün ID’ , SUM(Quantity) AS...
Herkese merhaba, Bu yazıda sizlere SQL Server’da Group By kullanımı ile ilgili bilgi vermeye çalışacağım. SQL Server’da Group By ifadesi kümeleme fonksiyonudur. En sade haliyle gruplama yapar. Belirtilen sütun yada sütunlardaki aynı değere sahip satırları tek bir satırda birleştirmeyi sağlar. Genellikle toplam fonksiyonlarıyla kullanılır. Group By ile belirtilen sütunlar Select...
Herkese merhaba, Bu bölümde sizlere WITH CUBE kullanımından bahsedeceğim. WITH CUBE komutu istatistiksel sonuçlar çıkartılmasında işe yarayan bir deyimdir. Değerlerin tüm kombinasyonu için ara özet satır oluşturma işlemi yapar. WITH CUBE deyiminin WITH ROLLUP deyiminden tek farkı Group By deyiminde kullanılmış sütunların değerlerinin tüm kombinasyonu kadar özet oluşturmasıdır. Örnek kullanımı aşağıdaki gibidir....
Herkese merhaba, Bu bölümde sizlere WITH ROLLUP kullanımından bahsedeceğim. WITH ROLLUP komutu istatistiksel sonuçlar çıkartılmasında işe yarayan bir deyimdir. Gruplanmış sütunların hiyerarşisine göre özet satır oluşturma işlemi yapar. Group By deyiminde kullanılmış sütun sayısı kadar gruplama gerçekleştirir. Group By deyiminde verilmiş kolonları sağdan sola doğru gruplar ve her grubun altına özet...
Herkese merhaba, Bu bölümde sizlere IS NOT NULL kullanımından bahsedeceğim. SQL Server’da bir ifadenin NULL olup olmadığını kontrol etmek için IS NOT NULL yapısı kullanılır. Kısacası NULL değer içermeyen kayıtları listelemek istiyorsak IS NOT NULL kullanmalıyız. Örnek kullanımı aşağıdaki gibidir. Sorgu Northwind veritabanı kullanılarak yapıldı. SELECT * FROM dbo.Orders WHERE ShipRegion IS NOT...