SQL Tarih verisinden Gün adının Türkçe Yazılması için Scalar Fonksiyon
SQL
SQL Tarih verisinden Gün adının Türkçe Yazılması için Scalar Fonksiyon

MS SQL de tarih alanın gün adını ve Türkçe olarak bulmak için aşağıdaki gibi bir kullanıcı tanımlı fonksiyon oluşturabiliriz.

Yazının Devamı
SQL Tarih sahasından Ay adını Türkçe Yazmak için Fonksiyon Yazma
SQL
SQL Tarih sahasından Ay adını Türkçe Yazmak için Fonksiyon Yazma

SQL de tarih alanından Ay bulmak ve bu ayın ismini Türkçe olarak kullanmak gerekirse bunun için kullanıcı tanımlı scalar fonksiyon oluşturmak gerekebilir.

Yazının Devamı
MS SQL ile bugün doğanların bulunması veya SQL de bu ay doğanların bulunması
SQL
MS SQL ile bugün doğanların bulunması veya SQL de bu ay doğanların bulunması

MS SQL de bugün doğanların bulunması için tarih alanı gün ve ay bilgisinin ayrılması gerekir. Bu işlem Select içinde yapılması zorunlu değildir. Ancak koşul kısmında yazılmalıdır.

Yazının Devamı
MS SQL de Mükerrer Kayıt Bulma ve Mükerrer Kayıtların Detaylarını Listeleme
SQL
MS SQL de Mükerrer Kayıt Bulma ve Mükerrer Kayıtların Detaylarını Listeleme

MS SQL de mükerrer kayıt bulma ve bulunan mükerrer kayıtların detaylarını gösteren sorgu

Yazının Devamı
MS SQL ile When Case karar yapısı kullanımı
SQL
MS SQL ile When Case karar yapısı kullanımı

SQL When Case kullanımı için örnek olarak bir alanın boş ve dolu olma durumuna göre dolu, boş ifadesi yazacağız. Bu alana göre kayıtları sayan ve kayıtların dolu ve boş olma durumunu toplam kayıt sayısına göre orantısını bulan sorguyu aşağıdaki gibi yazabiliriz.

Yazının Devamı
MS SQL ile ilk harfi büyük diğerlerini küçük yapan kullanıcı tanımlı scalar fonksiyon
SQL
MS SQL ile ilk harfi büyük diğerlerini küçük yapan kullanıcı tanımlı scalar fonksiyon

MS SQL ile girilen bir yada birden çok kelimeden oluşan metin ifadesinin ilk harflerini büyük diğerlerini küçük harfe çeviren kullanıcı tanımlı scalar fonksiyon oluşturma ve kullanımı aşağıdaki gibi yapılabilir.

Yazının Devamı
MS SQL ile çapraz sorgu pivot tablo
SQL
MS SQL ile çapraz sorgu pivot tablo

MS SQL ile çapraz sorgu pivot table yapma

Yazının Devamı
MS SQL ile Gelir vergisi hesaplayan kullanıcı tanımlı scalar fonksiyon
SQL
MS SQL ile Gelir vergisi hesaplayan kullanıcı tanımlı scalar fonksiyon

Ülkemizde gelir vergisi artan tarifeli olup kümülatif kazanca göre ilgili vergi diliminden gelir vergi hesaplanmaktadır. Eğer bu hesaplama işlemini database seviyesinde yapılması gerekirse aşağıdaki SQL için ile yazmış olduğum kullanıcı tanımlı fonksiyon Gelir vergisi hesaplanması için çözüm olabilir.

Yazının Devamı
MS SQL ile kümülatif toplam bulan sorgu
SQL
MS SQL ile kümülatif toplam bulan sorgu

MS SQL ile tutar olan rakamları her bir alt satırda toplayıp kümülatif / birikimli toplam hesaplayan sorgu

Yazının Devamı
MS sql ile her kategoriden son tarihe göre üç kayıt seçen sorgu
SQL
MS sql ile her kategoriden son tarihe göre üç kayıt seçen sorgu

Kategori, şehir vb. benzeri alanlarda oluşan veri tabanından son tarihe göre veya ilk tarihe göre 3, 5, 10, ... gibi istenen sayıda kayıt elde etmek için RANK fonksiyonundan faydalanarak sonuç elde edebiliriz. MS sql ile aşağıdaki sorgu ile bu işlemi yapabiliriz.

Yazının Devamı