Category: Orta Seviye SQL Server

SQL Server’da STUFF Fonksiyonu ile Telefon Formatlamak

Herkese merhaba, Bu yazıda SQL Server’da STUFF fonksiyonu ile telefon formatlamak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda telefon formatlamak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT Telefon.TelefonNumarasi AS ‘Formatlanmamis Telefon Numarasi’, ‘(‘ + STUFF(STUFF(Telefon.TelefonNumarasi, 7, 0, ‘-‘), 4, 0, ‘) ‘) AS ‘Formatlanmis Telefon Numarasi’ FROM (SELECT...

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 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 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 Hafta Sonunu Kontrol Eden Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da hafta sonunu kontrol eden fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda hafta sonunu kontrol etmek isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION HaftaSonuKontrolEdenFonksiyon ( @HaftaSonu DATETIME ) RETURNS NVARCHAR(100) AS BEGIN RETURN CASE WHEN DATEPART(DW, @HaftaSonu + @@DATEFIRST – 1)...

SQL Server’da Sıcaklık Dönüşümü Yapan Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da sıcaklık dönüşümü yapan fonksiyon hakkında bilgi vereceğim. SQL Server’da sıcaklık arasında dönüşüm yapmak isteyebilirsiniz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION SicaklikCevir ( @Sicaklik DECIMAL, @Tip CHAR –F ya da C olduğu buradan seçilir kısaca tipini seçiyorsunuz. ) RETURNS DECIMAL AS BEGIN...

Yazı kopyalamak yasaktır!