Category: Orta Seviye SQL Server

SQL Server’da Kolonlar Arası Oran Hesabı Yapmak

Herkese merhaba, Bu yazıda SQL Server’da kolonlar arası oran hesabı yapmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda iki kolon üzerindeki verileri oranlayarak sonuçları analiz etmek isteyebilirsiniz. Kolon sayısı ikiden fazla da olabilir. Ben iki kolon üzerinden bu işlemi anlatacağım. Aşağıdaki kodu kullanarak tabloyu oluşturalım ve içine verileri...

SQL Server’da Mevsim Bilgisi Getiren Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da mevsim bilgisi getiren fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda mevsim bilgisi getirmek isteyebilirsiniz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION MevsimBilgisiGetir ( @Tarih DATETIME ) RETURNS VARCHAR(20) BEGIN RETURN (CASE WHEN MONTH(@Tarih) IN ( 12, 1, 2 ) THEN ‘Kış’...

SQL Server’da Sayı Önüne İstediğimiz Kadar Sıfır Eklettirmek

Herkese merhaba, Bu yazıda SQL Server’da sayı önüne istediğimiz kadar sıfırın nasıl ekletilebileceğinden bahsedeceğim. Aslına bakarsanız burada yapılan işlem Csharp’da PadLeft metoduna benzemektedir. PadLeft : String bir ifadeye soldan değerler eklemek için kullanılır. Peki bu işlemi SQL’de nasıl çözebiliriz. Aşağıdaki kodu kullanarak bunu çözebilirsiniz. DECLARE @EklenecekPadLeftSayi INT = 5; DECLARE...

SQL Server’da EOMONTH Fonksiyonunu Kullanarak Artık Yıl Bulan Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da artık yılı bulan fonksiyon kullanımından bahsedeceğim. Konu ile ilgili daha öncesinde bir fonksiyon yazmıştım fakat Linkedin platformundan gelen yoruma göre konuyu revize ettim çünkü EOMONTH fonksiyonu burada işimizi oldukça kısalttı. Daha önce yazmış olduğum yazıya aşağıdaki linkten erişebilirsiniz. SQL Server’da bazı durumlarda belirtilen yılın...

SQL Server’da Artık Yılı Bulan Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da artık yılı bulan fonksiyon kullanımından bahsedeceğim. SQL Server’da bazı durumlarda belirtilen yılın artık yıl olup olmadığını kontrol ettirmek isteyebiliriz. Aşağıdaki fonksiyonu kullanarak bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION fn_ArtikYilKontrolu ( @Tarih DATETIME ) RETURNS VARCHAR(50) AS BEGIN DECLARE @Sonuc VARCHAR(50); SET @Sonuc = CASE...

SQL Server’da Bir Kolonda Tutulan İl İlçeyi, İki Kolon Şeklinde Ayırmak

Herkese merhaba, Bu yazıda SQL Server’da bir kolonda tutulan il ilçeyi, iki kolon şeklinde nasıl ayırabileceğimizden bahsedeceğim. SQL Server’da bir kolonda tutulan il ve ilçeyi ayırmak ihtiyacı doğabilir. Aşağıdaki kodu kullanarak bu işlemi rahatlıkla yapabilirsiniz. DECLARE @IlIlce VARCHAR(100); SET @IlIlce = ‘İSTANBUL/BAHÇELİEVLER’; SELECT LEFT(@IlIlce, LEN(@IlIlce) – CHARINDEX(‘/’, REVERSE(@IlIlce))) AS ‘İL’,...

SQL Server’da Ayın İlk Gününü Getiren Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da ayın ilk gününü getiren fonksiyondan bahsedeceğim. SQL Server’da bazı durumlarda girdiğiniz tarihe ait ayın ilk gününü getirmek isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION AyinIlkGunu ( @TarihGir DATETIME ) RETURNS DATETIME BEGIN RETURN CAST(CAST(YEAR(@TarihGir) AS VARCHAR(4)) + ‘/’ + CAST(MONTH(@TarihGir) AS...

SQL Server’da Vücut Kitle İndeksi Hesaplayan Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da Vücut Kitle İndeksi hesaplayan fonksiyondan bahsedeceğim. Konu ile ilgili yazılmış bir yazı ya da örnek bulamadığım için yazma ihtiyacı hissettim. Alanındaki ilk yazı budur. SQL Server’da vücut kitle indeksi hesaplamak isteyebilirsiniz. İlk olarak Vücut Kitle İndeksi nedir onu öğrenelim. Vücut kitle indeksi, vücut kütlesinin,...

SQL Server’da Tabloda Kolonun Olup Olmadığını Kontrol Etmek

Herkese merhaba, Bu yazıda SQL Server’da tabloda kolonun olup olmadığının nasıl kontrol edilebileceğinden bahsedeceğim. SQL Server’da bazı durumlarda kolonun olup olmadığını kontrol ettirmek isteyebilir sonrasında o kolonu eklettirebilirsiniz ya da kullanmak istediğiniz özel bir yer varsa orada da aşağıdaki kodları kullanabilirsiniz. –Veri tabanının oluşturulması CREATE DATABASE TESTDB; GO —Veri tabanının...

SQL Server’da Rakamsal Değerleri Ayırmak

Herkese merhaba, Bu yazıda SQL Server’da rakamsal değerlerin nasıl ayrılacağından bahsedeceğim. SQL Server’da bazı durumlarda verilen parasal bir değeri noktalar ya da virgüller ile ayırarak göstermek isteyebiliriz. Bu işlem programlama dilleri ile de yapılabilir fakat ben SQL Server’da nasıl yapılacağını göstermek için anlattım. Aşağıdaki kod yardımıyla siz de bu işlemi...

Yazı kopyalamak yasaktır!