SQL Server Eğitimleri SQL Server ile ilgili her şey

SQL Server’da Yaş Hesaplayan Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da yaş hesaplayan fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda yaş hesaplamak isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION YasHesapla ( @DogumTarihi DATETIME ) RETURNS INT AS BEGIN RETURN ( SELECT DATEDIFF(YEAR, @DogumTarihi, GETDATE()) – CASE WHEN DATEADD(YY, DATEDIFF(YEAR, @DogumTarihi, GETDATE()),...

SQL Server’da Telefon Numarası Görünümünü Formatlayan Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da telefon numarası görünümünü formatlayan fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda telefon numarası görünümünü formatlamak isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION TelefonFormatiVerme ( @TelefonNumarasi VARCHAR(20) ) RETURNS VARCHAR(30) BEGIN RETURN SUBSTRING(@TelefonNumarasi, 1, 1) + ‘ ‘ + SUBSTRING(@TelefonNumarasi, 2,...

SQL Server’da Telefon Numarasını Ülke Koduyla Birlikte Temizleyen Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da telefon numarasını ülke koduyla birlikte temizleyen fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda telefon numarası içindeki istenmeyen karakterleri ülke koduyla beraber başındaki sıfır ile birlikte temizlemek isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. Not : Bu işlem sadece Ülke kodu Türkiye için...

SQL Server’da Telefon Numarası Temizleyen Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da telefon numarasını temizleyen fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda telefon numarası içindeki istenmeyen karakterleri temizlemek isteyebiliriz ya da başındaki sıfırı temizlemek isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION TelefonNumarasiTemizleme ( @Numara VARCHAR(255) ) RETURNS VARCHAR(255) AS BEGIN DECLARE @SonDeger...

SQL Server’da Telefon Numarasının Başındaki Sıfırı Kaldırmak

Herkese merhaba, Bu yazıda SQL Server’da telefon numarasının başındaki sıfırı kaldırmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda telefon numarasının başındaki sıfırı kaldırmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @sayi NVARCHAR(20); SET @sayi = N’05554445566′; SELECT RIGHT(@sayi, 10); Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Görüldüğü üzere...

SQL Server’da Sayısal Olmayan Karakterleri Temizleyen Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da sayısal olmayan karakterleri temizleyen fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda sayısal bir metin üzerindeki parantez, tire vs gibi şeylerin kaldırılmasını isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION SayisalOlmayanKarakterleriKaldirmak ( @Icerik NVARCHAR(512) ) RETURNS NVARCHAR(512) AS BEGIN DECLARE @TemizlenmisIcerik NVARCHAR(512);...

SQL Server’da İki Tarih Arasında Kaç Cumartesi Olduğunu Hesaplamak

Herkese merhaba, Bu yazıda SQL Server’da iki tarih arasında kaç cumartesi olduğunu hesaplayan fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda iki tarih arasında kaç cumartesi gününün olduğunu bilmek isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION CumartesiSay ( @BaslangicTarih DATETIME, @BitisTarih DATETIME ) RETURNS INT AS BEGIN...

SQL Server’da JSON Kullanımı

Herkese merhaba, Bu yazıda SQL Server’da JSON kullanımı hakkında bilgi vereceğim. SQL Server 2016 ile gelen bu özellik programlama dilinden bağımsız uygulamalar arasında veri alışverişi yaparken kullanılır. JSON :  “Anahtar : Değer” (Key : Value) ilişkisine dayalı bir veri değişim formatıdır. Web veritabanlarında JSON kullanımı arttığı için oldukça önemlidir. JSON...

SQL Server’da Belirtilen Tarihten, Herhangi Bir Ay Öncesinin Tarihini Hesaplayan Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da belirtilen tarihten, herhangi bir ay öncesinin tarihini hesaplayan fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda herhangi bir tarihten 3 ay öncesini ya da 5 ay öncesini hesaplamak isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION TarihHesaplama ( @Tarih DATETIME, @Ay INT...

SQL Server’da Break ve Continue Kullanımı

Herkese merhaba, Bu yazıda SQL Server’da Break ve Continue kullanımı hakkında bilgi vereceğim. Break : Şartlar yerine getirildiğinde döngüden çıkmak için kullanılır. Continue : Şartlar yerine getirildiğinde döngünün devam etmesi amacı ile kullanılır. Aşağıda ikisinin beraber kullanımı ile ilgili bir örnek görmektesiniz. DECLARE @Sayac INT = 0; WHILE @Sayac <...

Yazı kopyalamak yasaktır!