Category: Orta Seviye SQL Server
Herkese merhaba, Bu yazıda SQL Server’da Türkçe karakter sorununu düzelten fonksiyon hakkında bilgi vereceğim. Öncelikle bu işlemin başka çözümleri de mevcut. Fonksiyon kullanmadan önce bu yöntemleri de lütfen araştırın. SQL Server’da bazı durumlarda Türkçe karakter sorunu yaşayabilirsiniz. Aşağıdaki fonksiyonu kullanarak siz de bu sorunu rahatlıkla çözebilirsiniz. –Fonksiyonun oluşturulması CREATE FUNCTION...
Herkese merhaba, Bu yazıda SQL Server’da geçmiş yıl, şimdiki yıl ve gelecek yıl bilgilerini listelemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda geçmiş yıl, şimdiki yıl ve gelecek yıl bilgilerini listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT DATEADD(yy, DATEDIFF(yy, 0, GETDATE()), 0) AS [Geçerli Yıl],...
Herkese merhaba, Bu yazıda SQL Server’da ay adı getiren fonksiyon kullanımı ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda ay numarasından ay adını getirmek isteyebilirsiniz. Bunun başka çözümleri de mevcut fakat biz kendi fonksiyonumuzu oluşturup bu işlemi yapalım. Aşağıdaki kodu kullanarak bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION fnAyBilgisiGetirenFonksiyon (...
Herkese merhaba, Bu yazıda SQL Server’da temp tablo kontrolünün nasıl yapılacağı hakkında bilgi vereceğim. SQL Server’da temp tablonun olup olmadığını kontrol ederek işlemler yaptırma gereksiniminiz olabilir. Aşağıdaki kodu kullanarak temp tablo kontrolü sağlayabilirsiniz. –Örnek temp tablo oluşturulması CREATE TABLE #TempTablom ( ID INT, Ad VARCHAR(20), Soyad VARCHAR(20) ); –Temp tablo...
Herkese merhaba, Bu yazıda SQL Server’a HeidiSQL kullanarak bağlanmak ile ilgili bilgi vermeye çalışacağım. İlk olarak HeidiSQL nedir ona değinelim. HeidiSQL; MySQL’in (MariaDB ve Percona Server gibi sürümleri) yanı sıra Microsoft SQL Server ve PostgreSQL için ücretsiz ve açık kaynaklı bir istemcidir. Yani sadece bir veritabanı için oluşturulmuş bir sistem...
Herkese merhaba, Bu yazıda SQL Server’da metreyi feet’e çeviren fonksiyon kullanımından bahsedeceğim. SQL Server’da bazı durumlarda metre değerini feet değerine çevirmek isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION fn_metre_feet ( @metre DECIMAL(10, 3) ) RETURNS DECIMAL(10, 3) AS BEGIN RETURN (@metre * 3.28084); END; –Kullanımı SELECT dbo.fn_metre_feet(1)...
Herkese merhaba, Bu yazıda SQL Server’da database yani veritabanı oluşturulma tarihi ve geçen gün sayısının bulunması hakkında bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda database oluşturulma tarihi ve geçen gün sayısını bulmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT name, create_date DatabaseOlusturmaTarihi, GETDATE() GuncelTarih, DATEDIFF(DAY, create_date,...
Herkese merhaba, Bu yazıda SQL Server’da yazı içindeki tüm boşlukları temizleyen fonksiyon ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda yazı içindeki tüm boşlukları temizlemek isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak siz de bu işlemi kolaylıkla yapabilirsiniz. CREATE FUNCTION TumBosluklariTemizle ( @Yazi varchar(8000) ) RETURNS varchar(8000) AS BEGIN declare @Sonuc varchar(8000)...
Herkese merhaba, Bu yazıda SQL Server’da CTE kullanarak ters dik üçgenin nasıl oluşturulabileceği hakkında bilgi vereceğim. SQL Server’da bu tarz örnekler yapmanız hem algoritma mantığınızı geliştirecek hem de SQL Server’da T-SQL programlamaya daha fazla hakim olacaksınız. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. ;WITH CTEUcgen AS (SELECT 10...
Herkese merhaba, Bu yazıda SQL Server’da asal sayıyı kontrol eden fonksiyon hakkında bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda sahip olduğunuz sayının asal sayı olup olmadığını kontrol etmek isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak bunu siz de bu işlemi kolaylıkla yapabilirsiniz. –Fonksiyonun oluşturulması CREATE FUNCTION AsalSayiKontrolu ( @Sayi INT ) RETURNS VARCHAR(50)...